/* 
// Containers
$container-max-widths: (
    sm: 540px,
    md: 720px,
    lg: 960px,
    xl: 1140px,
    xxl: 1636px
);

$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px,
  xxl: 1400px
);
 */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap");
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --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: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd; }

*,
*::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;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25; }

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small, .small {
  font-size: 0.875em; }

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg); }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: var(--bs-link-color);
  text-decoration: underline; }
  a:hover {
    color: var(--bs-link-hover-color); }

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

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

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

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

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

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

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

label {
  display: inline-block; }

button {
  border-radius: 0; }

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

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

button,
select {
  text-transform: none; }

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

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

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important; }

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: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

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

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

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

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

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

::file-selector-button {
  font: inherit;
  -webkit-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.25rem;
  font-weight: 300; }

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }

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

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }

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

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }

.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.875em;
  text-transform: uppercase; }

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d; }

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  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: var(--bs-nav-link-hover-color); }
  .nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }
  .nav-tabs .nav-link {
    margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
    background: none;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius); }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: var(--bs-nav-tabs-link-hover-border-color); }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color); }
  .nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd; }
  .nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: var(--bs-nav-pills-border-radius); }
    .nav-pills .nav-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg); }

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

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius); }
  .badge:empty {
    display: none; }

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

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  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: 1140px; } }

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

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .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-20,
.gx-20 {
  --bs-gutter-x: 20px; }

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

@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-20,
  .gx-sm-20 {
    --bs-gutter-x: 20px; }
  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 20px; } }

@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-20,
  .gx-md-20 {
    --bs-gutter-x: 20px; }
  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 20px; } }

@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-20,
  .gx-lg-20 {
    --bs-gutter-x: 20px; }
  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 20px; } }

@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-20,
  .gx-xl-20 {
    --bs-gutter-x: 20px; }
  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 20px; } }

@media (min-width: 1400px) {
  .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-20,
  .gx-xxl-20 {
    --bs-gutter-x: 20px; }
  .g-xxl-20,
  .gy-xxl-20 {
    --bs-gutter-y: 20px; } }

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius); }

.alert-heading {
  color: inherit; }

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

.alert-dismissible {
  padding-right: 3rem; }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem; }

.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe; }
  .alert-primary .alert-link {
    color: #06357a; }

.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8; }
  .alert-secondary .alert-link {
    color: #34383c; }

.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc; }
  .alert-success .alert-link {
    color: #0c4128; }

.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb; }
  .alert-info .alert-link {
    color: #04414d; }

.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5; }
  .alert-warning .alert-link {
    color: #523e02; }

.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7; }
  .alert-danger .alert-link {
    color: #6a1a21; }

.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe; }
  .alert-light .alert-link {
    color: #4f5050; }

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf; }
  .alert-dark .alert-link {
    color: #101214; }

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

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; }

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; }

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; }

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; }

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; }

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; }

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; }

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; }

.link-primary {
  color: #0d6efd !important; }
  .link-primary:hover, .link-primary:focus {
    color: #0a58ca !important; }

.link-secondary {
  color: #6c757d !important; }
  .link-secondary:hover, .link-secondary:focus {
    color: #565e64 !important; }

.link-success {
  color: #198754 !important; }
  .link-success:hover, .link-success:focus {
    color: #146c43 !important; }

.link-info {
  color: #0dcaf0 !important; }
  .link-info:hover, .link-info:focus {
    color: #3dd5f3 !important; }

.link-warning {
  color: #ffc107 !important; }
  .link-warning:hover, .link-warning:focus {
    color: #ffcd39 !important; }

.link-danger {
  color: #dc3545 !important; }
  .link-danger:hover, .link-danger:focus {
    color: #b02a37 !important; }

.link-light {
  color: #f8f9fa !important; }
  .link-light:hover, .link-light:focus {
    color: #f9fafb !important; }

.link-dark {
  color: #212529 !important; }
  .link-dark:hover, .link-dark:focus {
    color: #1a1e21 !important; }

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

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

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

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

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

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

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

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

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

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

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

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

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

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

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

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

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

.border-1 {
  --bs-border-width: 1px; }

.border-2 {
  --bs-border-width: 2px; }

.border-3 {
  --bs-border-width: 3px; }

.border-4 {
  --bs-border-width: 4px; }

.border-5 {
  --bs-border-width: 5px; }

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

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

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

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

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

.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;
  height: calc(var(--vh, 1vh) * 100) !important; }

.min-vh-100 {
  min-height: 100vh !important;
  min-height: calc(var(--vh, 1vh) * 100) !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; }

.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-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-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-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-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-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-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-auto {
  margin-left: auto !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; }

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

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

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

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

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

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

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

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

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

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

.fs-6 {
  font-size: 1rem !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: 700 !important; }

.fw-semibold {
  font-weight: 600 !important; }

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

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

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

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

.lh-lg {
  line-height: 2 !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-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded {
  border-radius: var(--bs-border-radius) !important; }

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 {
  border-radius: var(--bs-border-radius) !important; }

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important; }

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !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; }
  .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-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-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-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-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-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-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-auto {
    margin-left: auto !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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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-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-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-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-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-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-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-auto {
    margin-left: auto !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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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-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-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-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-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-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-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-auto {
    margin-left: auto !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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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-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-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-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-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-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-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-auto {
    margin-left: auto !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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .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; }
  .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-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-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-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-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-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-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-auto {
    margin-left: auto !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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .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; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !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; } }

@keyframes move-right {
  0% {
    transform: translateX(0); }
  50% {
    transform: translateX(20px); }
  100% {
    transform: translateX(0); } }

@keyframes move-left {
  0% {
    transform: translateX(0); }
  50% {
    transform: translateX(-20px); }
  100% {
    transform: translateX(0); } }

@keyframes move-top {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(-20px); }
  100% {
    transform: translateY(0); } }

@keyframes move-bottom {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(20px); }
  100% {
    transform: translateY(0); } }

@keyframes animate-opacity {
  0% {
    opacity: 1; }
  25% {
    opacity: 0.85; }
  50% {
    opacity: 0.7; }
  75% {
    opacity: 0.85; }
  100% {
    opacity: 1; } }

@keyframes animate-scale {
  16% {
    transform: scale(1.1); }
  32% {
    transform: scale(1); }
  48% {
    transform: scale(1.1); }
  64% {
    transform: scale(1); }
  80% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

@keyframes video {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 102, 0, 0.08), 0 0 0 10px rgba(255, 102, 0, 0.08), 0 0 0 20px rgba(255, 102, 0, 0.08); }
  100% {
    box-shadow: 0 0 0 10px rgba(255, 102, 0, 0.16), 0 0 0 20px rgba(255, 102, 0, 0.16), 0 0 0 100px rgba(255, 102, 0, 0.16); } }

@keyframes sk-rotate {
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }

@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes circle {
  0% {
    left: 0;
    top: 0; }
  25% {
    left: 50px;
    top: 0; }
  50% {
    left: 50px;
    top: 50px; }
  75% {
    left: 0px;
    top: 50px; }
  100% {
    left: 0;
    top: 0; } }

@keyframes wave {
  0%,
  100% {
    transform: translateX(0); }
  50% {
    transform: translateX(100px); } }

@keyframes pulse-primary {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(92, 89, 167, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(92, 89, 167, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(92, 89, 167, 0); } }

@keyframes pulse-secondary {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(241, 125, 177, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(241, 125, 177, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(241, 125, 177, 0); } }

@keyframes pulse-dark {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(58, 58, 58, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(58, 58, 58, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(58, 58, 58, 0); } }

@keyframes pulse-white {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } }

@keyframes pulse-gradient {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(124, 214, 147, 0.7); }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(124, 214, 147, 0); }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(124, 214, 147, 0); } }

.bg-repeat {
  background-repeat: repeat; }

.bg-no-repeat {
  background-repeat: no-repeat; }

.bg-repeat-x {
  background-repeat: repeat-x; }

.bg-repeat-y {
  background-repeat: repeat-y; }

.bg-repeat-round {
  background-repeat: round; }

.bg-repeat-space {
  background-repeat: space; }

.bg-bottom {
  background-position: bottom; }

.bg-center {
  background-position: center; }

.bg-left {
  background-position: left; }

.bg-left-bottom {
  background-position: left bottom; }

.bg-left-top {
  background-position: left top; }

.bg-right {
  background-position: right; }

.bg-right-bottom {
  background-position: right bottom; }

.bg-right-top {
  background-position: right top; }

.bg-top {
  background-position: top; }

.bg-auto {
  background-size: auto; }

.bg-cover {
  background-size: cover; }

.bg-contain {
  background-size: contain; }

.bg-fixed {
  background-attachment: fixed; }

.bg-local {
  background-attachment: local; }

.bg-scroll {
  background-attachment: scroll; }

input[type="email"],
input[type="text"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
textarea {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: "Hind", sans-serif;
  padding: 18px 26px;
  display: inline-block;
  color: #818181;
  border-radius: 18px;
  border: 1px solid #D1D1D1;
  background: #fff; }

textarea {
  height: 206px;
  min-height: 68px; }

.input-group {
  position: relative; }
  .input-group input,
  .input-group textarea {
    padding-left: 65px; }

.lazyload {
  opacity: 0;
  transition: all 0.1s ease-in-out; }

.lazyloaded {
  opacity: 1; }

.p-reset p:first-child {
  margin-top: 0; }

.p-reset p:last-child {
  margin-bottom: 0; }

/**
 * Print styles.
 * Taken from https://github.com/h5bp/html5-boilerplate
 */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p, h2, .h2, h3, .h3 {
    orphans: 3;
    widows: 3; }
  h2, .h2, h3, .h3 {
    page-break-after: avoid; } }

.section-padding {
  padding: 120px 0; }

.top-spacing {
  padding-top: 120px; }

.bottom-spacing {
  padding-bottom: 120px; }

.ml-5 {
  margin-left: 5px; }

.mr-5 {
  margin-right: 5px; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-20 {
  padding-top: 20px; }

.pt-40 {
  padding-top: 40px; }

.pt-65 {
  padding-top: 65px; }

.pt-80 {
  padding-top: 80px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-22 {
  padding-bottom: 22px; }

.pb-30 {
  padding-bottom: 30px; }

.pr-10 {
  padding-right: 10px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-64 {
  padding-bottom: 64px; }

.pr-20 {
  padding-right: 20px; }

.pb-50 {
  padding-bottom: 50px; }

.pl-30 {
  padding-left: 30px; }

.pl-40 {
  padding-left: 40px; }

.p-20 {
  padding: 20px; }

.mt-30 {
  margin-top: 30px; }

.mt-40 {
  margin-top: 40px; }

.mt-60 {
  margin-top: 60px; }

.mt-80 {
  margin-top: 80px; }

.mt-100 {
  margin-top: 100px; }

.mb-10 {
  margin-bottom: 10px; }

.ml-30 {
  margin-left: 30px; }

.mr-10 {
  margin-right: 10px; }

html {
  width: 100%;
  scroll-behavior: smooth;
  overflow-x: hidden;
  overflow-x: hidden; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none; }

body {
  background: #fff;
  overflow-x: hidden;
  box-sizing: border-box;
  color: #202020;
  font-family: "Hind", sans-serif; }

::selection {
  background: #5C59A7;
  color: #fff;
  text-shadow: none; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
  margin: 0;
  padding: 0; }
  h1 a, .h1 a,
  h2 a,
  .h2 a,
  h3 a,
  .h3 a,
  h4 a,
  .h4 a,
  h5 a,
  .h5 a,
  h6 a,
  .h6 a {
    color: inherit; }

h1, .h1 {
  font-size: 35px; }
  @media (min-width: 992px) {
    h1, .h1 {
      font-size: 70px; } }

h2, .h2 {
  font-size: 32px; }
  @media (min-width: 992px) {
    h2, .h2 {
      font-size: 48px; } }

h3, .h3 {
  font-size: 26px; }
  @media (min-width: 992px) {
    h3, .h3 {
      font-size: 36px; } }

h4, .h4 {
  font-size: 22px; }
  @media (min-width: 992px) {
    h4, .h4 {
      font-size: 24px; } }

h5, .h5 {
  font-size: 18px; }
  @media (min-width: 992px) {
    h5, .h5 {
      font-size: 20px; } }

h6, .h6 {
  font-size: 16px; }
  @media (min-width: 992px) {
    h6, .h6 {
      font-size: 16px; } }

p {
  color: #3A3A3A;
  font-family: "Hind", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  padding: 0; }

a {
  font-family: "Hind", sans-serif;
  color: #F17DB1;
  font-weight: 400;
  text-decoration: none;
  transition: all 0.4s ease; }
  a:focus, a:hover {
    color: #F17DB1; }

b,
strong {
  font-weight: 700; }

figure {
  margin: 0; }

button:focus,
input:focus,
input:focus,
textarea,
textarea:focus {
  outline: 0; }

ul {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

.pos-relative {
  position: relative; }

.fix {
  overflow: hidden; }

form {
  width: 100%;
  height: auto;
  position: relative; }

.primary {
  color: #5C59A7; }

.secondary {
  color: #F17DB1; }

/*
* Components
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #000; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }
  .hamburger--3dxy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn.is-active .hamburger-inner::before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  .hamburger--arrowturn.is-active .hamburger-inner::after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      transform: translate3d(80px, 80px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(90deg); }

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

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small, .mfp-figure .small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  transition-duration: 50ms; }

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  transition-delay: 0; }
  body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
    transition-delay: 50ms; }

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  transition-duration: 100ms; }

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  transition-delay: 0; }
  body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
    transition-delay: 100ms; }

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  transition-duration: 150ms; }

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  transition-delay: 0; }
  body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
    transition-delay: 150ms; }

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  transition-duration: 200ms; }

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  transition-delay: 0; }
  body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
    transition-delay: 200ms; }

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  transition-duration: 250ms; }

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  transition-delay: 0; }
  body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
    transition-delay: 250ms; }

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  transition-duration: 300ms; }

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  transition-delay: 0; }
  body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
    transition-delay: 300ms; }

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  transition-duration: 350ms; }

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  transition-delay: 0; }
  body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
    transition-delay: 350ms; }

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  transition-duration: 400ms; }

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  transition-delay: 0; }
  body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
    transition-delay: 400ms; }

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  transition-duration: 450ms; }

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  transition-delay: 0; }
  body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
    transition-delay: 450ms; }

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  transition-duration: 500ms; }

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  transition-delay: 0; }
  body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
    transition-delay: 500ms; }

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  transition-duration: 550ms; }

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  transition-delay: 0; }
  body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
    transition-delay: 550ms; }

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  transition-duration: 600ms; }

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  transition-delay: 0; }
  body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
    transition-delay: 600ms; }

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  transition-duration: 650ms; }

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  transition-delay: 0; }
  body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
    transition-delay: 650ms; }

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  transition-duration: 700ms; }

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  transition-delay: 0; }
  body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
    transition-delay: 700ms; }

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  transition-duration: 750ms; }

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  transition-delay: 0; }
  body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
    transition-delay: 750ms; }

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  transition-duration: 800ms; }

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  transition-delay: 0; }
  body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
    transition-delay: 800ms; }

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  transition-duration: 850ms; }

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  transition-delay: 0; }
  body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
    transition-delay: 850ms; }

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  transition-duration: 900ms; }

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  transition-delay: 0; }
  body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
    transition-delay: 900ms; }

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  transition-duration: 950ms; }

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  transition-delay: 0; }
  body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
    transition-delay: 950ms; }

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  transition-duration: 1000ms; }

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  transition-delay: 0; }
  body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
    transition-delay: 1000ms; }

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  transition-duration: 1050ms; }

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  transition-delay: 0; }
  body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
    transition-delay: 1050ms; }

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  transition-duration: 1100ms; }

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  transition-delay: 0; }
  body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
    transition-delay: 1100ms; }

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  transition-duration: 1150ms; }

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  transition-delay: 0; }
  body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
    transition-delay: 1150ms; }

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  transition-duration: 1200ms; }

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  transition-delay: 0; }
  body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
    transition-delay: 1200ms; }

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  transition-duration: 1250ms; }

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  transition-delay: 0; }
  body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
    transition-delay: 1250ms; }

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  transition-duration: 1300ms; }

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  transition-delay: 0; }
  body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
    transition-delay: 1300ms; }

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  transition-duration: 1350ms; }

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  transition-delay: 0; }
  body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
    transition-delay: 1350ms; }

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  transition-duration: 1400ms; }

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  transition-delay: 0; }
  body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
    transition-delay: 1400ms; }

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  transition-duration: 1450ms; }

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  transition-delay: 0; }
  body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
    transition-delay: 1450ms; }

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  transition-duration: 1500ms; }

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  transition-delay: 0; }
  body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
    transition-delay: 1500ms; }

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  transition-duration: 1550ms; }

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  transition-delay: 0; }
  body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
    transition-delay: 1550ms; }

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  transition-duration: 1600ms; }

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  transition-delay: 0; }
  body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
    transition-delay: 1600ms; }

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  transition-duration: 1650ms; }

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  transition-delay: 0; }
  body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
    transition-delay: 1650ms; }

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  transition-duration: 1700ms; }

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  transition-delay: 0; }
  body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
    transition-delay: 1700ms; }

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  transition-duration: 1750ms; }

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  transition-delay: 0; }
  body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
    transition-delay: 1750ms; }

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  transition-duration: 1800ms; }

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  transition-delay: 0; }
  body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
    transition-delay: 1800ms; }

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  transition-duration: 1850ms; }

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  transition-delay: 0; }
  body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
    transition-delay: 1850ms; }

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  transition-duration: 1900ms; }

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  transition-delay: 0; }
  body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
    transition-delay: 1900ms; }

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  transition-duration: 1950ms; }

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  transition-delay: 0; }
  body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
    transition-delay: 1950ms; }

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  transition-duration: 2000ms; }

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  transition-delay: 0; }
  body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
    transition-delay: 2000ms; }

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  transition-duration: 2050ms; }

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  transition-delay: 0; }
  body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
    transition-delay: 2050ms; }

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  transition-duration: 2100ms; }

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  transition-delay: 0; }
  body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
    transition-delay: 2100ms; }

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  transition-duration: 2150ms; }

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  transition-delay: 0; }
  body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
    transition-delay: 2150ms; }

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  transition-duration: 2200ms; }

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  transition-delay: 0; }
  body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
    transition-delay: 2200ms; }

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  transition-duration: 2250ms; }

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  transition-delay: 0; }
  body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
    transition-delay: 2250ms; }

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  transition-duration: 2300ms; }

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  transition-delay: 0; }
  body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
    transition-delay: 2300ms; }

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  transition-duration: 2350ms; }

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  transition-delay: 0; }
  body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
    transition-delay: 2350ms; }

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  transition-duration: 2400ms; }

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  transition-delay: 0; }
  body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
    transition-delay: 2400ms; }

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  transition-duration: 2450ms; }

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  transition-delay: 0; }
  body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
    transition-delay: 2450ms; }

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  transition-duration: 2500ms; }

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  transition-delay: 0; }
  body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
    transition-delay: 2500ms; }

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  transition-duration: 2550ms; }

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  transition-delay: 0; }
  body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
    transition-delay: 2550ms; }

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  transition-duration: 2600ms; }

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  transition-delay: 0; }
  body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
    transition-delay: 2600ms; }

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  transition-duration: 2650ms; }

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  transition-delay: 0; }
  body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
    transition-delay: 2650ms; }

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  transition-duration: 2700ms; }

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  transition-delay: 0; }
  body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
    transition-delay: 2700ms; }

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  transition-duration: 2750ms; }

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  transition-delay: 0; }
  body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
    transition-delay: 2750ms; }

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  transition-duration: 2800ms; }

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  transition-delay: 0; }
  body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
    transition-delay: 2800ms; }

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  transition-duration: 2850ms; }

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  transition-delay: 0; }
  body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
    transition-delay: 2850ms; }

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  transition-duration: 2900ms; }

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  transition-delay: 0; }
  body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
    transition-delay: 2900ms; }

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  transition-duration: 2950ms; }

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  transition-delay: 0; }
  body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
    transition-delay: 2950ms; }

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  transition-duration: 3000ms; }

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  transition-delay: 0; }
  body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
    transition-delay: 3000ms; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  transition-property: opacity, transform; }
  [data-aos^='fade'][data-aos^='fade'].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0); }

[data-aos='fade-up'] {
  transform: translate3d(0, 100px, 0); }

[data-aos='fade-down'] {
  transform: translate3d(0, -100px, 0); }

[data-aos='fade-right'] {
  transform: translate3d(-100px, 0, 0); }

[data-aos='fade-left'] {
  transform: translate3d(100px, 0, 0); }

[data-aos='fade-up-right'] {
  transform: translate3d(-100px, 100px, 0); }

[data-aos='fade-up-left'] {
  transform: translate3d(100px, 100px, 0); }

[data-aos='fade-down-right'] {
  transform: translate3d(-100px, -100px, 0); }

[data-aos='fade-down-left'] {
  transform: translate3d(100px, -100px, 0); }

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  transition-property: opacity, transform; }
  [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1); }

[data-aos='zoom-in'] {
  transform: scale(0.6); }

[data-aos='zoom-in-up'] {
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos='zoom-in-down'] {
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos='zoom-in-right'] {
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos='zoom-in-left'] {
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos='zoom-out'] {
  transform: scale(1.2); }

[data-aos='zoom-out-up'] {
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos='zoom-out-down'] {
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos='zoom-out-right'] {
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos='zoom-out-left'] {
  transform: translate3d(100px, 0, 0) scale(1.2); }

/**
 * Slide animations
 */
[data-aos^='slide'][data-aos^='slide'] {
  transition-property: transform; }
  [data-aos^='slide'][data-aos^='slide'].aos-animate {
    transform: translate3d(0, 0, 0); }

[data-aos='slide-up'] {
  transform: translate3d(0, 100%, 0); }

[data-aos='slide-down'] {
  transform: translate3d(0, -100%, 0); }

[data-aos='slide-right'] {
  transform: translate3d(-100%, 0, 0); }

[data-aos='slide-left'] {
  transform: translate3d(100%, 0, 0); }

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^='flip'][data-aos^='flip'] {
  backface-visibility: hidden;
  transition-property: transform; }

[data-aos='flip-left'] {
  transform: perspective(2500px) rotateY(-100deg); }
  [data-aos='flip-left'].aos-animate {
    transform: perspective(2500px) rotateY(0); }

[data-aos='flip-right'] {
  transform: perspective(2500px) rotateY(100deg); }
  [data-aos='flip-right'].aos-animate {
    transform: perspective(2500px) rotateY(0); }

[data-aos='flip-up'] {
  transform: perspective(2500px) rotateX(-100deg); }
  [data-aos='flip-up'].aos-animate {
    transform: perspective(2500px) rotateX(0); }

[data-aos='flip-down'] {
  transform: perspective(2500px) rotateX(100deg); }
  [data-aos='flip-down'].aos-animate {
    transform: perspective(2500px) rotateX(0); }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-container-pointer-events {
  touch-action: pan-y; }
  .swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* $fa-font-path: "../fonts/fontawesome";
@import '../../node_modules/@fortawesome/fontawesome-free/scss/fontawesome';
@import '../../node_modules/@fortawesome/fontawesome-free/scss/solid';
@import '../../node_modules/@fortawesome/fontawesome-free/scss/brands'; */
/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite; }

.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1); }

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-album:before {
  content: "\f89f"; }

.fa-album-collection:before {
  content: "\f8a0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-amp-guitar:before {
  content: "\f8a1"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badge-sheriff:before {
  content: "\f8a2"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-banjo:before {
  content: "\f8a3"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-betamax:before {
  content: "\f8a4"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boombox:before {
  content: "\f8a5"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-cactus:before {
  content: "\f8a7"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camcorder:before {
  content: "\f8a8"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-movie:before {
  content: "\f8a9"; }

.fa-camera-polaroid:before {
  content: "\f8aa"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cassette-tape:before {
  content: "\f8ab"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cctv:before {
  content: "\f8ac"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clarinet:before {
  content: "\f8ad"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-music:before {
  content: "\f8ae"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-music:before {
  content: "\f8af"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-music:before {
  content: "\f8b0"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-computer-classic:before {
  content: "\f8b1"; }

.fa-computer-speaker:before {
  content: "\f8b2"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cowbell:before {
  content: "\f8b3"; }

.fa-cowbell-more:before {
  content: "\f8b4"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-disc-drive:before {
  content: "\f8b5"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-music:before {
  content: "\f8b6"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-film-canister:before {
  content: "\f8b7"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flashlight:before {
  content: "\f8b8"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-flute:before {
  content: "\f8b9"; }

.fa-flux-capacitor:before {
  content: "\f8ba"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-game-console-handheld:before {
  content: "\f8bb"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gamepad-alt:before {
  content: "\f8bc"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gramophone:before {
  content: "\f8bd"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-guitar-electric:before {
  content: "\f8be"; }

.fa-guitars:before {
  content: "\f8bf"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-headphones:before {
  content: "\f8c2"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-horse-saddle:before {
  content: "\f8c3"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-image-polaroid:before {
  content: "\f8c4"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-joystick:before {
  content: "\f8c5"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-jug:before {
  content: "\f8c6"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kazoo:before {
  content: "\f8c7"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lasso:before {
  content: "\f8c8"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-music:before {
  content: "\f8c9"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microphone-stand:before {
  content: "\f8cb"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-alt:before {
  content: "\f8cd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mp3-player:before {
  content: "\f8ce"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-music-alt:before {
  content: "\f8cf"; }

.fa-music-alt-slash:before {
  content: "\f8d0"; }

.fa-music-slash:before {
  content: "\f8d1"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-rotary:before {
  content: "\f8d3"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-piano:before {
  content: "\f8d4"; }

.fa-piano-keyboard:before {
  content: "\f8d5"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-projector:before {
  content: "\f8d6"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-radio:before {
  content: "\f8d7"; }

.fa-radio-alt:before {
  content: "\f8d8"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-router:before {
  content: "\f8da"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-sax-hot:before {
  content: "\f8db"; }

.fa-saxophone:before {
  content: "\f8dc"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-image:before {
  content: "\f8f3"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signal-stream:before {
  content: "\f8dd"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-cow:before {
  content: "\f8de"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker:before {
  content: "\f8df"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-speakers:before {
  content: "\f8e0"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-stars:before {
  content: "\f762"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-triangle-music:before {
  content: "\f8e2"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-trumpet:before {
  content: "\f8e3"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turntable:before {
  content: "\f8e4"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-alt:before {
  content: "\f8e5"; }

.fa-tv-music:before {
  content: "\f8e6"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typewriter:before {
  content: "\f8e7"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usb-drive:before {
  content: "\f8e9"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-cowboy:before {
  content: "\f8ea"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-music:before {
  content: "\f8eb"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vhs:before {
  content: "\f8ec"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-violin:before {
  content: "\f8ed"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-wagon-covered:before {
  content: "\f8ee"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walkie-talkie:before {
  content: "\f8ef"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-calculator:before {
  content: "\f8f0"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waveform:before {
  content: "\f8f1"; }

.fa-waveform-path:before {
  content: "\f8f2"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

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

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

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../fonts/webfonts/fa-brands-400.eot);
  src: url(../fonts/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../fonts/webfonts/fa-brands-400.woff2) format("woff2"), url(../fonts/webfonts/fa-brands-400.woff) format("woff"), url(../fonts/webfonts/fa-brands-400.ttf) format("truetype"), url(../fonts/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }

.fab {
  font-family: "Font Awesome 5 Brands"; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../fonts/webfonts/fa-duotone-900.eot);
  src: url(../fonts/webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"), url(../fonts/webfonts/fa-duotone-900.woff2) format("woff2"), url(../fonts/webfonts/fa-duotone-900.woff) format("woff"), url(../fonts/webfonts/fa-duotone-900.ttf) format("truetype"), url(../fonts/webfonts/fa-duotone-900.svg#fontawesome) format("svg"); }

.fad {
  position: relative;
  font-family: "Font Awesome 5 Duotone";
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit); }

.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before,
.fad:after {
  opacity: .4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x,
.fad.fa-stack-2x {
  position: absolute; }

.fad.fa-fw:before,
.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-album:after {
  content: "\10f89f"; }

.fad.fa-album-collection:after {
  content: "\10f8a0"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-banjo:after {
  content: "\10f8a3"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-betamax:after {
  content: "\10f8a4"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boombox:after {
  content: "\10f8a5"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-center-h:after {
  content: "\10f89c"; }

.fad.fa-border-center-v:after {
  content: "\10f89d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-cactus:after {
  content: "\10f8a7"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camcorder:after {
  content: "\10f8a8"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-cctv:after {
  content: "\10f8ac"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-clarinet:after {
  content: "\10f8ad"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-music:after {
  content: "\10f8b0"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-cowbell:after {
  content: "\10f8b3"; }

.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-music:after {
  content: "\10f8b6"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-film-canister:after {
  content: "\10f8b7"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flashlight:after {
  content: "\10f8b8"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-flute:after {
  content: "\10f8b9"; }

.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-gramophone:after {
  content: "\10f8bd"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

.fad.fa-guitars:after {
  content: "\10f8bf"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-haykal:after {
  content: "\10f666"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-joystick:after {
  content: "\10f8c5"; }

.fad.fa-jug:after {
  content: "\10f8c6"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kazoo:after {
  content: "\10f8c7"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-lasso:after {
  content: "\10f8c8"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-music:after {
  content: "\10f8c9"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse:after {
  content: "\10f8cc"; }

.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-music-alt:after {
  content: "\10f8cf"; }

.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

.fad.fa-music-slash:after {
  content: "\10f8d1"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-alt:after {
  content: "\10f879"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-piano:after {
  content: "\10f8d4"; }

.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-projector:after {
  content: "\10f8d6"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-radio:after {
  content: "\10f8d7"; }

.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-router:after {
  content: "\10f8da"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-sax-hot:after {
  content: "\10f8db"; }

.fad.fa-saxophone:after {
  content: "\10f8dc"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-cow:after {
  content: "\10f8de"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-speaker:after {
  content: "\10f8df"; }

.fad.fa-speakers:after {
  content: "\10f8e0"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-trumpet:after {
  content: "\10f8e3"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turntable:after {
  content: "\10f8e4"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

.fad.fa-tv-music:after {
  content: "\10f8e6"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-typewriter:after {
  content: "\10f8e7"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-music:after {
  content: "\10f8eb"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vhs:after {
  content: "\10f8ec"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-violin:after {
  content: "\10f8ed"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-waveform:after {
  content: "\10f8f1"; }

.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url(../fonts/webfonts/fa-light-300.eot);
  src: url(../fonts/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../fonts/webfonts/fa-light-300.woff2) format("woff2"), url(../fonts/webfonts/fa-light-300.woff) format("woff"), url(../fonts/webfonts/fa-light-300.ttf) format("truetype"), url(../fonts/webfonts/fa-light-300.svg#fontawesome) format("svg"); }

.fal {
  font-weight: 300; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../fonts/webfonts/fa-regular-400.eot);
  src: url(../fonts/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/webfonts/fa-regular-400.woff2) format("woff2"), url(../fonts/webfonts/fa-regular-400.woff) format("woff"), url(../fonts/webfonts/fa-regular-400.ttf) format("truetype"), url(../fonts/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }

.fal,
.far {
  font-family: "Font Awesome 5 Pro"; }

.far {
  font-weight: 400; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../fonts/webfonts/fa-solid-900.eot);
  src: url(../fonts/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/webfonts/fa-solid-900.woff2) format("woff2"), url(../fonts/webfonts/fa-solid-900.woff) format("woff"), url(../fonts/webfonts/fa-solid-900.ttf) format("truetype"), url(../fonts/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900; }

.aws-container {
  margin-bottom: 30px; }

.aws-container .aws-show-clear .aws-search-field {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px !important;
  font-family: "Hind", sans-serif !important;
  padding: 15px 50px;
  display: inline-block;
  color: #3A3A3A;
  border-radius: 18px !important;
  border: none;
  background: #fff; }
  .aws-container .aws-show-clear .aws-search-field::placeholder {
    font-family: "Hind", sans-serif !important; }

.aws-search-result {
  margin-top: 6px !important;
  border-radius: 18px !important; }
  .aws-search-result .aws_result_title,
  .aws-search-result .aws_search_more a {
    color: #F17DB1; }
  .aws-search-result .aws_no_result {
    text-align: center;
    padding: 40px 20px; }
  .aws-search-result ul li:last-child {
    border-radius: 0 0 18px 18px; }

.aws-container .aws-search-form {
  height: auto; }

.aws-search-result .aws_result_sale {
  display: none; }

/* .aws-search-result .aws_result_link {
    border-radius: 18px !important;
}

.aws-search-result ul {
    li {
        border-radius: 18px;
    }

    &:first-child {
        li {
            border-radius: 0 0 18px 18px;
        }
    }

    &:last-child {
        li {
            border-radius: 18px 18px 0 0;
        }
    }
} */
.aws-search-result .aws_result_item.hovered,
.aws-search-result .aws_result_item:hover,
.aws-search-result .aws_search_more a:hover {
  background: transparent; }

.aws-search-result .aws_result_title,
.aws-search-result .aws_search_more a {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px; }

.wpcf7 small, .wpcf7 .small {
  line-height: 1 !important;
  font-size: 10px; }

.wpcf7 .required {
  color: #e74c3c;
  font-weight: 700; }

.wpcf7 .form-element label {
  font-weight: 400;
  color: #232323; }

.wpcf7 .wpcf7-list-item-label a {
  color: #5C59A7; }
  .wpcf7 .wpcf7-list-item-label a:hover {
    color: #373565; }

.wpcf7 form .wpcf7-response-output {
  margin: 2em 0 0 0;
  padding: 12px 16px;
  border: 1px solid #3B3B3B;
  line-height: 1.4; }

.wpcf7-not-valid-tip {
  color: #e74c3c;
  font-size: 1em;
  font-weight: normal;
  display: block; }

.wpcf7-not-valid {
  border-color: #e74c3c;
  color: #e74c3c;
  background-color: #ffe9e7; }

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #2ecc71;
  color: #2ecc71;
  background-color: #ebfff4; }

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ff9f1a;
  color: #ff9f1a;
  background-color: #fef7ed; }

.wpcf7 form.spam .wpcf7-response-output {
  border-color: #e74c3c;
  color: #e74c3c;
  background-color: #ffe9e7; }

.wpcf7-list-item {
  margin: 0 0 30px 0; }
  .wpcf7-list-item a {
    color: #3B3B3B; }
    .wpcf7-list-item a:hover {
      color: #333; }

.wpcf7-submit:disabled,
.wpcf7-submit[disabled] {
  opacity: 0.8; }

.pac-container {
  padding: 20px 0 10px 0;
  border-radius: 20px;
  border: 1px solid #ddd;
  margin-top: 1px; }
  .pac-container .pac-item {
    border-top: 1px solid #ddd;
    padding: 4px 0; }
    .pac-container .pac-item:first-child {
      border-top: 0; }

.pac-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-map-pin' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='rgb(254, 0, 37)' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='12' cy='11' r='3'%3E%3C/circle%3E%3Cpath d='M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z'%3E%3C/path%3E%3C/svg%3E") !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 14px 18px;
  margin-left: 15px; }

.pac-item-query {
  font-size: 16px;
  color: #59595d;
  font-family: "Hind", sans-serif, sans-serif; }

.pac-matched {
  color: #363848; }

.pac-logo:after {
  margin-right: 20px;
  margin-bottom: 8px; }

.hf-message {
  background: #e9f4fb;
  color: #3498db;
  border: 1px solid #bedef3;
  padding: 15px 30px;
  font-size: 14px;
  text-align: center;
  margin-top: 20px; }

.hf-message-success {
  background: #eafaf1;
  border: 1px solid #c1f0d6;
  color: #2ecc71; }

.mfp-wrap {
  z-index: 999999; }

.mailerlite-form-inputs {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 30px; }

.mailerlite-form .mailerlite-form-field {
  margin-bottom: 0;
  flex-grow: 1; }

.mailerlite-form-field input[type="email"] {
  width: 100%;
  display: flex; }

.mailerlite-subscribe-button-container {
  flex-shrink: 0; }
  .mailerlite-subscribe-button-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #F17DB1;
    border: none;
    cursor: pointer;
    padding: 0;
    background-image: url("../img/icons/short-arrow-white.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    text-indent: -9999px;
    margin-top: 0px; }

.mailerlite-form-error {
  margin-top: 4px; }

.mailerlite-form-loader {
  text-align: center;
  font-weight: bold;
  margin: 20px 0 0;
  font-weight: 400; }

.mailerlite-form-field--checkbox {
  display: flex;
  justify-content: center;
  align-items: start;
  gap: 3px;
  margin: 3px 0 0 7px; }
  .mailerlite-form-field--checkbox + .mailerlite-form-field {
    margin-top: -13px; }
  .mailerlite-form-field--checkbox .mailerlite-checkbox__label {
    color: #9a9a9a;
    font-size: 12px;
    line-height: 125%; }
  .mailerlite-form-field--checkbox .mailerlite-checkbox {
    accent-color: #5C59A7;
    width: 12px;
    height: 12px;
    margin: 0 3px 3px 0; }

input[name="form_fields[rodo]"],
label[for="mailerlite-1-field-rodo"] {
  display: none !important; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  margin-top: 46px;
  box-shadow: rgba(0, 0, 0, 0.25) 5px 5px 30px 10px;
  border: 1px solid #303030; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0 15px;
    font-family: "Hind", sans-serif;
    color: #5C59A7;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(:last-child) {
  margin: 0 24px 0 0; }
  @media (min-width: 1200px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(:last-child) {
      margin: 0 46px 0 0; } }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  color: #FFF;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  transition: all 0.6s ease;
  height: auto; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:after {
    display: block;
    content: '';
    margin: 5px -5px 0 -5px;
    border-bottom: 2px solid #5C59A7;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out; }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover:after {
    transform: scaleX(1); }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:after {
  display: block;
  content: '';
  margin: 5px -5px 0 -5px;
  border-bottom: 2px solid #5C59A7;
  transform: scaleX(1);
  transition: transform 250ms ease-in-out; }

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  content: '\f078';
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  background-size: 12px 12px;
  margin: -3px 0 0 10px;
  font-size: 12px;
  vertical-align: middle;
  color: #ccc !important; }

#mega-menu-wrap-primary #mega-menu-primary img {
  padding: 0 15px;
  transform: scale(0.9);
  transition: transform 0.6s ease-in-out; }
  #mega-menu-wrap-primary #mega-menu-primary img:hover {
    transform: scale(1); }

.select2-container--default .select2-selection--single {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: "Hind", sans-serif;
  padding: 18px 26px;
  display: inline-block;
  color: #818181;
  border-radius: 18px;
  border: 1px solid #d1d1d1;
  background: #fff;
  height: auto; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 20px;
  right: 11px;
  width: 20px; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #d1d1d1;
  padding: 8px 26px;
  color: #818181; }

.select2-dropdown {
  border-radius: 18px; }

.kr-wsc-sc-bki {
  font-size: 24px; }

.kr-wsc-sc-cont .kr-wsc-cart-trigger > * {
  display: flex; }

span.kr-wsc-sc-count {
  font-size: 10px; }

.kr-wsc-sc-bki::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019.1%2021.5%22%3E%3Cpath%20d%3D%22M3.7%2021.5h11.7c2.1%200%203.7-1.7%203.7-3.7V6.6c0-.4-.3-.7-.7-.7h-4v-1c0-2.7-2.2-5-4.9-5s-5%202.2-5%205v1H.7c-.4%200-.7.3-.7.7v11.1c0%202.1%201.7%203.7%203.7%203.7zM5.9%205c0-2%201.6-3.6%203.6-3.6S13.1%203%2013.1%205v1H5.8V5zM1.3%207.3h3.3V9c0%20.4.3.7.7.7S6%209.4%206%209V7.3h7.3V9c0%20.4.3.7.7.7s.7-.3.7-.7V7.3H18v10.5c0%201.3-1.1%202.4-2.4%202.4H3.7c-1.3%200-2.4-1.1-2.4-2.4V7.3z%22%20fill%3D%22%23f17db1%22/%3E%3C/svg%3E"); }

.kr-wsc-sc-count {
  background-color: rgba(241, 125, 177, 0.8); }

.kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn,
.kr-wsc-container .kr-wsc-btn {
  padding: 13px 29px;
  color: #3A3A3A;
  background-color: transparent;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Hind", sans-serif;
  text-decoration: none;
  transition: all .4s ease-in-out;
  border: 1px solid #3A3A3A;
  border-radius: 18px;
  outline: none;
  letter-spacing: 3.36px;
  display: inline-flex;
  align-items: center;
  position: relative;
  z-index: 1;
  transition: all .4s ease-in-out 0s;
  overflow: hidden; }
  .kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn:hover, .kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn:active, .kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn:focus,
  .kr-wsc-container .kr-wsc-btn:hover,
  .kr-wsc-container .kr-wsc-btn:active,
  .kr-wsc-container .kr-wsc-btn:focus {
    color: #3A3A3A;
    border-color: #3A3A3A;
    border: 1px solid #3A3A3A; }
  .kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn:before,
  .kr-wsc-container .kr-wsc-btn:before {
    background-color: #3A3A3A;
    content: "";
    height: 150px;
    left: -75px;
    position: absolute;
    top: -60px;
    transform: rotate(35deg);
    transition: all 1600ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    opacity: 0; }
  .kr-wsc-ft-buttons-cont a.kr-wsc-ft-btn:hover:before,
  .kr-wsc-container .kr-wsc-btn:hover:before {
    left: 120%;
    transition: all 1300ms cubic-bezier(0.19, 1, 0.22, 1);
    opacity: .25; }

.kr-wsc-product {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }

.kr-wsc-btn .amount {
  color: #5C59A7;
  font-weight: 700; }

a.kr-wsc-ft-btn-checkout .amount {
  font-style: normal; }

.kr-wsc-product dl.variation {
  display: flex;
  align-items: center;
  line-height: 1; }

.kr-wsc-product {
  border-radius: 18px; }

.kr-wsc-qty-price > span {
  text-transform: lowercase; }

.kr-wsc-sc-count:after {
  content: attr(data-value);
  visibility: hidden; }

.kr-wsch-top .kr-wsch-basket {
  display: none; }

span.kr-wsch-text {
  margin-left: 0; }

.kr-wsc-footer {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }

span.kr-wsc-pname,
span.kr-wsc-pname a {
  font-weight: 700;
  font-family: "Montserrat", sans-serif; }

.kr-wsc-img-col img {
  border-radius: 18px; }

a.kr-wsc-ft-btn-checkout .amount {
  display: none; }

.kr-wsc-container .kr-wsc-btn.kr-wsc-ft-btn-checkout {
  border-color: #5C59A7;
  color: #5C59A7;
  display: flex;
  gap: 25px;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  transition: all .4s ease-in-out 0s;
  overflow: hidden; }
  .kr-wsc-container .kr-wsc-btn.kr-wsc-ft-btn-checkout:hover {
    border-color: #F17DB1;
    color: #F17DB1; }
  .kr-wsc-container .kr-wsc-btn.kr-wsc-ft-btn-checkout:before {
    background-color: #F17DB1;
    content: "";
    height: 150px;
    left: -75px;
    position: absolute;
    top: -60px;
    transform: rotate(35deg);
    transition: all 1600ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    opacity: 0; }
  .kr-wsc-container .kr-wsc-btn.kr-wsc-ft-btn-checkout:hover:before {
    left: 120%;
    transition: all 1300ms cubic-bezier(0.19, 1, 0.22, 1);
    opacity: .25; }

.xoo-wsc-sc-bki {
  font-size: 24px; }

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
  display: flex; }

span.xoo-wsc-sc-count {
  font-size: 10px; }

.xoo-wsc-sc-bki::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2019.1%2021.5%22%3E%3Cpath%20d%3D%22M3.7%2021.5h11.7c2.1%200%203.7-1.7%203.7-3.7V6.6c0-.4-.3-.7-.7-.7h-4v-1c0-2.7-2.2-5-4.9-5s-5%202.2-5%205v1H.7c-.4%200-.7.3-.7.7v11.1c0%202.1%201.7%203.7%203.7%203.7zM5.9%205c0-2%201.6-3.6%203.6-3.6S13.1%203%2013.1%205v1H5.8V5zM1.3%207.3h3.3V9c0%20.4.3.7.7.7S6%209.4%206%209V7.3h7.3V9c0%20.4.3.7.7.7s.7-.3.7-.7V7.3H18v10.5c0%201.3-1.1%202.4-2.4%202.4H3.7c-1.3%200-2.4-1.1-2.4-2.4V7.3z%22%20fill%3D%22%23f17db1%22/%3E%3C/svg%3E"); }

.xoo-wsc-sc-count {
  background-color: rgba(241, 125, 177, 0.8); }

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,
.xoo-wsc-container .xoo-wsc-btn {
  padding: 13px 29px;
  color: #3A3A3A;
  background-color: transparent;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Hind", sans-serif;
  text-decoration: none;
  transition: all .4s ease-in-out;
  border: 1px solid #3A3A3A;
  border-radius: 18px;
  outline: none;
  letter-spacing: 3.36px;
  display: inline-flex;
  align-items: center; }
  .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:active, .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:focus,
  .xoo-wsc-container .xoo-wsc-btn:hover,
  .xoo-wsc-container .xoo-wsc-btn:active,
  .xoo-wsc-container .xoo-wsc-btn:focus {
    color: #3A3A3A;
    border-color: #3A3A3A;
    border: 1px solid #3A3A3A; }

.xoo-wsc-product {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }

.xoo-wsc-btn .amount {
  color: #5C59A7;
  font-weight: 700; }

a.xoo-wsc-ft-btn-checkout .amount {
  font-style: normal; }

.xoo-wsc-product dl.variation {
  display: flex;
  align-items: center;
  line-height: 1; }

.xoo-wsc-product {
  border-radius: 18px; }

.xoo-wsc-qty-price > span {
  text-transform: lowercase; }

.xoo-wsc-sc-count:after {
  content: attr(data-value);
  visibility: hidden; }

.xoo-wsch-top .xoo-wsch-basket {
  display: none; }

span.xoo-wsch-text {
  margin-left: 0; }

.xoo-wsc-footer {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }

span.xoo-wsc-pname,
span.xoo-wsc-pname a {
  font-weight: 700;
  font-family: "Montserrat", sans-serif; }

.xoo-wsc-img-col img {
  /* border-radius: 18px;
    width: 100%;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); */ }

a.xoo-wsc-ft-btn-checkout .amount {
  display: none; }

.xoo-wsc-container .xoo-wsc-btn.xoo-wsc-ft-btn-checkout {
  border-color: #5C59A7;
  color: #5C59A7;
  display: flex;
  gap: 25px;
  align-items: center;
  justify-content: center;
  /* &:after {
        content: '';
        display: block;
        width: 24px;
        height: 12px;
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%5C59A7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
    }

    &:hover:after {
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%F17DB1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
    } */ }
  .xoo-wsc-container .xoo-wsc-btn.xoo-wsc-ft-btn-checkout:hover {
    border-color: #F17DB1;
    color: #F17DB1; }

.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=password],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=password],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url],
.wc-block-components-textarea {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  font-family: "Hind", sans-serif !important;
  padding: 24px 26px 18px !important;
  display: inline-block !important;
  color: #818181 !important;
  border-radius: 18px !important;
  border: 1px solid #D1D1D1 !important;
  background: #fff !important; }

.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,
.wc-block-components-text-input input[type=email]:focus,
.wc-block-components-text-input input[type=number]:focus,
.wc-block-components-text-input input[type=password]:focus,
.wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-text-input input[type=text]:focus,
.wc-block-components-text-input input[type=url]:focus {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05) !important; }

.wc-block-checkout__add-note .wc-block-components-textarea:focus {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05) !important; }

.wc-block-components-form .wc-block-components-text-input.has-error input,
.wc-block-components-form .wc-block-components-text-input.has-error input:active,
.wc-block-components-form .wc-block-components-text-input.has-error input:focus,
.wc-block-components-form .wc-block-components-text-input.has-error input:hover,
.wc-block-components-text-input.has-error input,
.wc-block-components-text-input.has-error input:active,
.wc-block-components-text-input.has-error input:focus,
.wc-block-components-text-input.has-error input:hover {
  border-color: #e74c3c !important; }

.wc-block-components-form .wc-block-components-text-input.has-error label,
.wc-block-components-text-input.has-error label {
  color: #e74c3c !important; }

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
  left: 26px !important;
  top: -2px !important;
  transform: translateY(0px) !important; }

.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill + label,
.wc-block-components-form .wc-block-components-text-input.is-active label,
.wc-block-components-text-input input:-webkit-autofill + label,
.wc-block-components-text-input.is-active label {
  left: 26px !important;
  background-color: #F17DB1 !important;
  color: #fff !important;
  border-radius: 10px !important;
  padding: 4px 15px !important;
  top: -15px !important; }

.wc-block-cart .wc-block-components-sidebar {
  background-color: #fff;
  padding: 40px 20px !important;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px;
  margin-top: 30px; }

.is-large.wc-block-cart .wc-block-components-sidebar {
  background-color: #fff;
  padding: 40px 20px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px; }

.is-large.wc-block-cart .wc-block-cart-items {
  border: 0 !important; }

.is-large .wp-block-woocommerce-checkout-order-summary-block {
  background-color: #fff;
  padding: 40px 20px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px !important; }

.wp-block-woocommerce-checkout-order-summary-block {
  background-color: #fff;
  padding: 20px 30px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px !important; }

.wc-block-components-form .wc-block-components-text-input.is-active.has-error label {
  background-color: #e74c3c;
  color: #fff !important; }

.wc-blocks-components-select .wc-blocks-components-select__container {
  border-radius: 18px !important;
  border: none !important;
  height: auto !important; }

.wc-blocks-components-select .wc-blocks-components-select__select {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  font-family: "Hind", sans-serif !important;
  padding: 18px 26px !important;
  display: inline-block !important;
  color: #818181 !important;
  border-radius: 18px !important;
  border: 1px solid #D1D1D1 !important;
  background: #fff !important; }

.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper {
  border-top: 0; }

.wc-blocks-components-select .wc-blocks-components-select__label {
  left: 26px !important;
  background-color: #F17DB1;
  color: #fff !important;
  border-radius: 10px;
  padding: 4px 15px;
  top: -15px !important; }

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
  border-radius: 50% !important; }

.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after {
  content: none !important; }

.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
  border-radius: 18px !important;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05) !important; }

.wc-block-components-radio-control--highlight-checked:after {
  border: none !important; }

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
  border: 1px solid #5C59A7 !important; }

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
  background: #5C59A7 !important; }

.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
  border-radius: 50% !important;
  border: none !important;
  box-shadow: none !important;
  background: #F17DB1 !important;
  color: #fff !important;
  padding: 5px !important;
  width: 23px !important;
  height: 23px !important; }

.wc-block-checkout__sidebar .wc-block-components-product-name {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px; }

.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,
.wc-block-components-order-summary .wc-block-components-order-summary-item__description p {
  color: #3A3A3A !important;
  font-family: "Hind", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important; }

.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
  font-weight: 400 !important; }

.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=password],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=password],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url] {
  height: auto !important; }

.wc-block-components-form .wc-block-components-text-input label,
.wc-block-components-text-input label {
  transform: translateY(25px) !important; }

.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill + label,
.wc-block-components-form .wc-block-components-text-input.is-active label,
.wc-block-components-text-input input:-webkit-autofill + label,
.wc-block-components-text-input.is-active label {
  transform: translateY(8px) scale(0.75) !important; }

.wc-block-components-radio-control-accordion-content {
  padding: 0px 22px 25px !important; }

.wc-block-components-checkbox label {
  align-items: center !important; }

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
  height: 12px !important;
  margin-top: -2px !important; }

.wc-block-components-address-card {
  border-radius: 18px !important; }

.wc-block-components-button:not(.is-link) {
  padding: 13px 29px;
  color: #5C59A7;
  background-color: transparent;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Hind", sans-serif;
  text-decoration: none;
  border: 1px solid #5C59A7;
  border-radius: 18px;
  outline: none;
  letter-spacing: 3.36px;
  display: inline-flex;
  align-items: center;
  gap: 25px;
  position: relative;
  z-index: 1;
  transition: all .4s ease-in-out 0s;
  overflow: hidden;
  /* &:after {
        content: '';
        display: block;
        width: 24px;
        height: 12px;
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%235C59A7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
        transition: all .4s ease-in-out;
    }

    &:hover:after {
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%23F17DB1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
    } */ }
  @media (max-width: 991px) {
    .wc-block-components-button:not(.is-link) {
      width: 100%;
      justify-content: space-between; } }
  .wc-block-components-button:not(.is-link) span {
    text-align: left; }
  .wc-block-components-button:not(.is-link):hover, .wc-block-components-button:not(.is-link):active, .wc-block-components-button:not(.is-link):focus {
    color: #F17DB1;
    border-color: #F17DB1;
    text-decoration: none; }
  .wc-block-components-button:not(.is-link):before {
    background-color: #F17DB1;
    content: "";
    height: 150px;
    left: -75px;
    position: absolute;
    top: -60px;
    transform: rotate(35deg);
    transition: all 1600ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    opacity: 0; }
  .wc-block-components-button:not(.is-link):hover:before {
    left: 120%;
    transition: all 1300ms cubic-bezier(0.19, 1, 0.22, 1);
    opacity: .25; }

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
  width: 100%;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  font-family: "Hind", sans-serif !important;
  padding: 18px 26px !important;
  display: inline-block !important;
  color: #818181 !important;
  border-radius: 18px !important;
  border: 1px solid #D1D1D1 !important;
  background: #fff !important; }

.wc-block-components-quantity-selector {
  width: 100% !important;
  max-width: 140px !important; }
  .wc-block-components-quantity-selector:focus {
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05) !important; }

.wc-block-components-quantity-selector:after {
  border: none !important; }

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
  color: #3A3A3A !important;
  font-size: 20px !important; }

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
  box-shadow: none !important; }

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px; }

.wp-block-woocommerce-empty-cart-block {
  padding: 40px 0; }

.wc-block-components-product-badge {
  border-radius: 10px !important;
  border: 1px solid #3A3A3A;
  font-weight: 400; }

.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
  color: #3A3A3A;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.36px; }

.wc-block-components-product-price__regular {
  color: #949494;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.36px; }

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
  color: #e74c3c !important; }

.wc-block-components-sidebar-layout .wc-block-components-main {
  background-color: #fff !important;
  padding: 40px 50px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px; }
  @media (min-width: 992px) {
    .wc-block-components-sidebar-layout .wc-block-components-main {
      width: 62% !important;
      margin-right: 3% !important; } }

.is-small.wc-block-components-sidebar-layout .wc-block-components-main,
.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,
.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main {
  padding: 40px 30px !important; }

@media (max-width: 600px) {
  .wc-block-components-form .wc-block-components-checkout-step:after {
    box-shadow: none !important; } }

@media (max-width: 991px) {
  .wc-block-components-totals-wrapper {
    border-top: none !important; } }

/* .wc-block-components-sidebar {
    margin-top: 0 !important;
} */
.table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,
.wc-block-cart-item__image img {
  border-radius: 18px; }

.wc-block-components-payment-method-label {
  font-weight: 700; }

.wc-block-components-chip.wc-block-components-chip--radius-large {
  border-radius: 10px !important; }

.wc-block-components-order-summary .wc-block-components-order-summary-item__image > img {
  border-radius: 10px !important; }

.icheckbox_square-pink {
  border-radius: 50%;
  border: 2px solid #fff;
  background: #fff; }
  .icheckbox_square-pink.disabled {
    background-color: #ddd; }
  .icheckbox_square-pink.checked {
    background: #5C59A7 !important; }

.woof_checkbox_label {
  margin-left: 12px !important; }

.button.woof_reset_search_form {
  display: none !important; }

.woof_list_checkbox li div {
  margin-top: 0 !important; }

.widget .woof_redraw_zone ul li,
.widget .woof_redraw_zone ul li a {
  display: flex;
  align-items: center; }

.button.woof_submit_search_form {
  padding: 13px 29px !important;
  background-color: transparent !important;
  text-align: center !important;
  font-size: 14px !important;
  color: #5C59A7 !important;
  font-weight: 500  !important;
  line-height: 20px  !important;
  font-family: "Hind", sans-serif !important;
  text-decoration: none !important;
  border: 1px solid #5C59A7 !important;
  border-radius: 18px !important;
  outline: none !important;
  letter-spacing: 3.36px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 25px !important; }
  .button.woof_submit_search_form svg {
    fill: #3A3A3A; }
  .button.woof_submit_search_form:hover, .button.woof_submit_search_form:active, .button.woof_submit_search_form:focus {
    color: #F17DB1;
    border-color: #F17DB1; }
    .button.woof_submit_search_form:hover svg, .button.woof_submit_search_form:active svg, .button.woof_submit_search_form:focus svg {
      fill: #F17DB1; }

.woof_submit_search_form_container {
  margin: 39px 0 0; }

.icheckbox_square-pink.checked + label.woof_checkbox_label {
  font-weight: 700; }

div.woof_info_popup {
  padding: 20px 30px;
  border-radius: 18px;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  color: #5C59A7;
  font-size: 16px;
  font-weight: 400;
  font-family: "Hind", sans-serif; }

.wp-block-image .wp-element-caption {
  line-height: 1.2;
  font-weight: 600;
  margin-top: 8px;
  margin-bottom: 14px; }

.wp-block-table {
  width: 100%;
  display: block;
  overflow-x: auto; }
  .wp-block-table.is-style-stripes table {
    border-collapse: collapse;
    width: 100%;
    /* tr:hover {
                background-color: #ddd;
            } */ }
    .wp-block-table.is-style-stripes table td,
    .wp-block-table.is-style-stripes table th {
      border: 1px solid #ddd;
      padding: 12px;
      line-height: 1; }
    .wp-block-table.is-style-stripes table tr:nth-child(even) {
      background-color: #f2f2f2; }
    .wp-block-table.is-style-stripes table th {
      padding-top: 12px;
      padding-bottom: 12px;
      text-align: left;
      background-color: #333;
      color: #fff; }
  .wp-block-table.is-style-regular table {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #333; }
  .wp-block-table.is-style-regular td,
  .wp-block-table.is-style-regular th {
    border: 1px solid #333;
    padding: 12px;
    line-height: 1; }

ul.wp-block-list {
  padding-left: 2rem;
  margin-bottom: 20px; }
  ul.wp-block-list li {
    list-style: disc;
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }
  ul.wp-block-list ul li {
    list-style: circle; }

ol.wp-block-list {
  padding-left: 2rem;
  margin-bottom: 20px; }
  ol.wp-block-list li {
    list-style: decimal;
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }
  ol.wp-block-list ul li {
    list-style: lower-alpha; }

.p-margin p {
  margin-bottom: 20px; }

.wp-block-heading {
  margin-bottom: 20px; }

.wpgs-nav .slick-slide {
  border-radius: 18px;
  margin-top: 0;
  border: none;
  opacity: 0.8; }

.wpgs-nav .slick-current {
  opacity: 1;
  border-color: transparent !important; }

.wpgs-nav .slick-current {
  border: 1px solid #5C59A7; }

.fancybox-show-caption .fancybox-caption {
  display: none; }

.slick-next:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 version%3D%221.1%22 viewBox%3D%220 0 25 8%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a3a3a%3B%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg id%3D%22Layer_1%22%3E%3Cpath id%3D%22Arrow_1%22 class%3D%22cls-1%22 d%3D%22M24.4%2C4.4c.2-.2.2-.5%2C0-.7l-3.2-3.2c-.2-.2-.5-.2-.7%2C0-.2.2-.2.5%2C0%2C.7l2.8%2C2.8-2.8%2C2.8c-.2.2-.2.5%2C0%2C.7.2.2.5.2.7%2C0l3.2-3.2ZM0%2C4.5h24v-1H0v1Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.slick-prev:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 version%3D%221.1%22 viewBox%3D%220 0 25 8%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a3a3a%3B%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg id%3D%22Layer_1%22%3E%3Cpath id%3D%22Arrow_1%22 class%3D%22cls-1%22 d%3D%22M24.4%2C4.4c.2-.2.2-.5%2C0-.7l-3.2-3.2c-.2-.2-.5-.2-.7%2C0-.2.2-.2.5%2C0%2C.7l2.8%2C2.8-2.8%2C2.8c-.2.2-.2.5%2C0%2C.7.2.2.5.2.7%2C0l3.2-3.2ZM0%2C4.5h24v-1H0v1Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transform: rotate(180deg); }

.slick-next {
  right: 11px !important; }

.slick-prev {
  left: 11px !important;
  transform: rotate(180deg);
  margin-left: 0 !important; }

.slick-next,
.slick-prev {
  width: 28px !important;
  height: 28px !important;
  top: calc(50% + 8px) !important; }

.slick-prev:before,
.slick-next:before {
  content: '' !important;
  width: 28px;
  height: 28px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0 !important; }

.wpgs-for .slick-arrow {
  display: none !important; }

.fancybox-container .fancybox-image {
  border-radius: 18px; }

.zoomtoo-container {
  border-radius: 18px; }

.wpgs-lightbox-icon::before {
  content: '' !important; }

.l-404-page {
  padding: 40px 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-404-page {
      padding: 88px 0; } }
  .l-404-page:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-404-page:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-404-page:before {
        top: -54px; } }
  .l-404-page__title h2, .l-404-page__title .h2 {
    margin-bottom: 10px; }
  .l-404-page__subtitle {
    margin-bottom: 30px; }

.l-archive {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-archive {
      padding: 88px 0 0 0; } }
  .l-archive:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-archive:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-archive:before {
        top: -54px; } }
  .l-archive__title h2, .l-archive__title .h2 {
    color: #3A3A3A;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 16px; }
  .l-archive__text p {
    color: #3A3A3A;
    text-align: center;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; }
  .l-archive__posts {
    margin-top: 41px; }
  .l-archive .single-post {
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .l-archive .single-post {
        margin-bottom: 80px; } }
    .l-archive .single-post:nth-child(odd) .post-icon {
      background-color: #F17DB1; }
    .l-archive .single-post:nth-child(even) .post-icon {
      background-color: #5C59A7; }
  .l-archive__post img.post-thumbnail {
    width: 100%;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    transition: opacity 0.4s ease-in; }
    .l-archive__post img.post-thumbnail:hover {
      opacity: 0.7; }
  .l-archive__post .post-purpose {
    margin-bottom: -18px;
    position: relative;
    z-index: 2;
    padding: 0 12px; }
    .l-archive__post .post-purpose a {
      display: inline-flex;
      border-radius: 10px;
      background: #F17DB1;
      color: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      padding: 8px 16px; }
      .l-archive__post .post-purpose a:not(:last-child) {
        margin-right: 12px; }
  .l-archive__post .post-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -25px;
    margin-bottom: 19px;
    width: 100%;
    padding: 0 14px;
    position: relative;
    z-index: 1; }
    .l-archive__post .post-top .post-author {
      display: flex;
      align-items: center;
      gap: 16px;
      padding: 4px 21px 4px 11px;
      border-radius: 10px;
      background: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      .l-archive__post .post-top .post-author .author-name a {
        color: #3A3A3A;
        text-align: center;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
      .l-archive__post .post-top .post-author .author-avatar img {
        border-radius: 50%; }
    .l-archive__post .post-top .post-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50%; }
      .l-archive__post .post-top .post-icon img {
        width: 24px; }
  .l-archive__post .post-date time {
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 6px; }
  .l-archive__post .post-title h4, .l-archive__post .post-title .h4 {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px; }
  .l-archive__post .post-button {
    margin-top: 28px; }

.l-block {
  position: relative; }

.l-breadcrumbs {
  padding: 40px 0 60px 0;
  text-align: center;
  position: relative; }
  @media (min-width: 992px) {
    .l-breadcrumbs {
      padding: 80px 0 156px 0; } }
  .l-breadcrumbs .breadcrumb-wrap {
    max-width: 648px;
    width: 100%;
    display: block;
    margin: 0 auto; }
    .l-breadcrumbs .breadcrumb-wrap__element {
      color: #3A3A3A; }
  .l-breadcrumbs__text {
    max-width: 648px;
    width: 100%;
    display: block;
    margin: 0 auto; }
  .l-breadcrumbs__shape {
    display: none; }
    @media (min-width: 992px) {
      .l-breadcrumbs__shape {
        display: block; } }
    .l-breadcrumbs__shape:after {
      content: '';
      display: block;
      position: absolute;
      border-radius: 50%;
      z-index: -1;
      animation-delay: 4s; }
    .l-breadcrumbs__shape--1:after {
      top: calc(115px - 80px);
      left: 152px;
      background-color: #5C59A7;
      width: 28px;
      height: 28px;
      animation: move-left 5s linear infinite; }
    .l-breadcrumbs__shape--2:after {
      top: calc(180px - 80px);
      left: 194px;
      background-color: #F17DB1;
      width: 51px;
      height: 51px;
      animation: move-top 5s linear infinite; }
  .l-breadcrumbs__image {
    position: absolute;
    right: 12px;
    bottom: -113px;
    z-index: -1; }
  .l-breadcrumbs__mobile-image {
    position: absolute;
    right: -56px;
    bottom: -125px;
    z-index: -1;
    width: 100%;
    max-width: 56%;
    opacity: 0.6; }

.l-footer {
  background-color: #8D8BC1;
  color: #fff; }
  .l-footer p {
    color: #fff;
    padding: 13px 0;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }
  .l-footer a {
    color: #fff; }
    .l-footer a:hover {
      color: #fff; }
  .l-footer__logo {
    width: 100%;
    max-width: 300px !important; }
  .l-footer__top {
    padding: 30px 0; }
    @media (min-width: 992px) {
      .l-footer__top {
        padding: 75px 0 84px 0; } }
  .l-footer__bottom {
    border-top: 1px solid #fff;
    text-align: center; }
    @media (min-width: 992px) {
      .l-footer__bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        text-align: left; } }
    .l-footer__bottom i {
      color: #F17DB1; }
  .l-footer__contact-info {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .l-footer__contact-info .contact-info {
      display: flex;
      gap: 15px; }
      @media (min-width: 992px) {
        .l-footer__contact-info .contact-info {
          gap: 30px; } }
      .l-footer__contact-info .contact-info__icon {
        background-color: #fff;
        display: flex;
        width: 48px;
        height: 48px;
        padding: 12px;
        justify-content: center;
        align-items: center;
        border-radius: 50px;
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      .l-footer__contact-info .contact-info__content h5, .l-footer__contact-info .contact-info__content .h5 {
        color: #fff;
        font-family: "Montserrat", sans-serif;
        font-size: 24px;
        font-weight: 400;
        line-height: 33px; }
      .l-footer__contact-info .contact-info__content span {
        color: #fff;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
  .l-footer__menu {
    margin-top: 26px; }
    @media (min-width: 992px) {
      .l-footer__menu {
        margin-top: 0; } }
    .l-footer__menu h4, .l-footer__menu .h4 {
      color: #fff;
      font-weight: 400;
      margin-bottom: 14px; }
      @media (min-width: 992px) {
        .l-footer__menu h4, .l-footer__menu .h4 {
          margin-bottom: 28px; } }
    .l-footer__menu ul {
      display: flex;
      flex-direction: column;
      gap: 14px; }
      .l-footer__menu ul li,
      .l-footer__menu ul a {
        color: #fff;
        font-family: "Hind", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 1; }
  .l-footer__bottom-menu {
    padding: 0 0 13px 0; }
    @media (min-width: 992px) {
      .l-footer__bottom-menu {
        padding: 0; } }
    .l-footer__bottom-menu ul {
      display: flex;
      justify-content: center; }
      @media (min-width: 992px) {
        .l-footer__bottom-menu ul {
          justify-content: start; } }
      .l-footer__bottom-menu ul li,
      .l-footer__bottom-menu ul a {
        color: #fff;
        font-family: "Hind", sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 1; }
      .l-footer__bottom-menu ul li:not(:last-child) {
        margin-right: 10px; }
        .l-footer__bottom-menu ul li:not(:last-child):after {
          content: '|';
          display: inline-block;
          margin-left: 10px; }

.l-header {
  position: relative;
  padding: 14px 0;
  z-index: 9; }
  @media only screen and (min-width: 1200px) {
    .l-header {
      padding: 28px 0; } }
  @media (max-width: 1199px) {
    .l-header .sticky {
      position: fixed;
      top: -25px;
      right: 0;
      width: 100%;
      z-index: 9;
      margin-top: 25px;
      background-color: #FFFFFF;
      transition: all 0.7s ease;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      padding: 10px 0; } }
  .l-header__content {
    display: flex;
    align-items: center;
    gap: 30px; }
  .l-header__button {
    display: inline-flex;
    padding: 13px 24px 13px 24px;
    align-items: center;
    gap: 25px;
    color: #5C59A7;
    border-radius: 18px;
    border: 1px solid #5C59A7;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }
    .l-header__button:hover {
      color: #F17DB1;
      border-color: #F17DB1; }
  .l-header__logo {
    width: 100%;
    max-width: 120px; }
    @media (min-width: 992px) {
      .l-header__logo {
        max-width: 180px; } }
  .l-header__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    position: relative; }
  .l-header__main-menu {
    display: none; }
    @media (min-width: 1200px) {
      .l-header__main-menu {
        display: flex; } }
    .l-header__main-menu ul {
      text-align: center;
      z-index: 1;
      position: relative; }
      .l-header__main-menu ul li {
        display: inline-block;
        line-height: 40px;
        padding-right: 0; }
        .l-header__main-menu ul li:last-child {
          padding: 0; }
        .l-header__main-menu ul li:hover ul {
          opacity: 1;
          visibility: visible;
          top: 50px; }
          .l-header__main-menu ul li:hover ul ul {
            opacity: 0;
            visibility: hidden; }
        .l-header__main-menu ul li:not(:last-child) a {
          padding-right: 20px; }
        .l-header__main-menu ul li a {
          display: block;
          color: #3A3A3A;
          font-family: "Hind", sans-serif;
          font-size: 16px;
          font-weight: 400;
          line-height: 50px; }
          .l-header__main-menu ul li a:hover {
            color: #111; }
          .l-header__main-menu ul li a.active:before {
            content: '';
            display: inline-flex;
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: linear-gradient(137deg, #C5EBCF 29.79%, #7CD693 117.06%);
            margin-right: 7px;
            top: -3px;
            position: relative; }
          .l-header__main-menu ul li a.dropdown-toggle:after {
            content: "\f0d7";
            font-family: 'Font Awesome 5 Pro';
            display: inline-block;
            color: #3A3A3A;
            margin-left: 5px;
            font-weight: 600; }
        .l-header__main-menu ul li ul li:hover ul {
          opacity: 1;
          top: 0;
          left: 250px;
          opacity: 1;
          visibility: visible; }
        .l-header__main-menu ul li.mega-menu .dropdown-menu {
          display: none; }
      .l-header__main-menu ul ul {
        text-align: left !important;
        background: #fff;
        width: 280px;
        display: block;
        position: absolute;
        content: "";
        top: 80px;
        opacity: 0;
        visibility: hidden;
        z-index: 1;
        transition: all 0.2s ease;
        padding: 24px 20px;
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
        border-radius: 0px 0px 18px 18px;
        z-index: 2; }
        .l-header__main-menu ul ul.mega-menu-content {
          left: 0;
          right: 0;
          width: 100%; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item:not(:last-child) {
            margin-bottom: 20px; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item a {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 12px 24px;
            border-radius: 18px; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item__title,
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item h3,
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item .h3 {
            font-family: "Montserrat", sans-serif;
            font-size: 24px;
            font-weight: 700;
            line-height: 33px; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item__subtitle,
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item h4,
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item .h4 {
            color: #3A3A3A;
            font-family: "Hind", sans-serif;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 3.36px; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item__btn--circle {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 50px;
            height: 50px;
            border-radius: 50%; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--primary a {
            background-color: #EFEEF6; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--primary .mega-menu-item__title {
            color: #5C59A7; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--primary .mega-menu-item__btn {
            background-color: #5C59A7; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--secondary a {
            background-color: #FEF2F7; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--secondary .mega-menu-item__title {
            color: #F17DB1; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item--secondary .mega-menu-item__btn {
            background-color: #F17DB1; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item__content {
            display: flex;
            gap: 24px;
            align-items: center; }
          .l-header__main-menu ul ul.mega-menu-content .mega-menu-item__thumbnail {
            width: 120px; }
        .l-header__main-menu ul ul li {
          display: block; }
          .l-header__main-menu ul ul li:hover a {
            color: #111; }
          .l-header__main-menu ul ul li:hover ul li a {
            background: none;
            color: #fff;
            font-size: 14px;
            font-weight: 500; }
          .l-header__main-menu ul ul li a {
            color: #3b3b3b !important;
            padding: 0;
            font-family: "Hind", sans-serif;
            font-weight: 500;
            font-size: 14px; }
            .l-header__main-menu ul ul li a.dropdown-toggle:after {
              content: "\f178";
              font-family: 'Font Awesome 5 Pro';
              display: inline-block;
              font-weight: 300;
              color: #111;
              margin-left: 8px; }
            .l-header__main-menu ul ul li a.active {
              color: #F17DB1 !important; }
          .l-header__main-menu ul ul li ul {
            text-align: left !important;
            background: #fff;
            border: 1px solid #EDEDED;
            width: 280px;
            display: block;
            position: absolute;
            content: "";
            top: 0;
            left: 180px;
            opacity: 0;
            visibility: hidden;
            z-index: 1;
            transition: all 0.2s ease;
            box-shadow: 0px 16px 32px rgba(205, 217, 217, 0.16); }
            .l-header__main-menu ul ul li ul li a {
              color: #3b3b3b; }
              .l-header__main-menu ul ul li ul li a:hover {
                color: #111; }
  .l-header__elements {
    display: flex;
    align-items: center;
    gap: 20px; }
  .l-header__mobile-logo {
    margin-bottom: 60px;
    text-align: center; }
    .l-header__mobile-logo img {
      width: 100%;
      max-width: 180px; }
  .l-header .nav-links li a .fa-angle-down {
    padding-left: 5px;
    transition: all 0.3s ease; }
  .l-header .nav-links li a:hover .fa-angle-down {
    transform: translateY(5px); }
  .l-header .drop-down li a i {
    padding: 0 10px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease; }
  .l-header .drop-down li a:hover i {
    opacity: 1;
    visibility: visible;
    color: #F17DB1; }

.off-canvars-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  opacity: 0;
  visibility: hidden;
  cursor: crosshair;
  background: #232323;
  top: 0; }
  .off-canvars-overlay.active {
    opacity: .5;
    visibility: visible; }

.offcanvas-menu {
  display: none; }

.offcanvas-menu-wrapper {
  width: 290px;
  position: fixed;
  background: #fff;
  z-index: 9999999;
  top: 0;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  transition: .5s;
  left: 0;
  margin-left: -300px;
  padding: 50px 0 30px;
  overflow-y: auto; }
  .offcanvas-menu-wrapper.active {
    margin-left: 0; }
  .offcanvas-menu-wrapper .slinky-theme-default {
    background: inherit;
    min-height: 300px;
    overflow-y: auto; }
  .offcanvas-menu-wrapper .header-lang {
    display: flex;
    justify-content: center; }
    .offcanvas-menu-wrapper .header-lang ul {
      display: flex;
      gap: 15px;
      margin-bottom: 20px; }
      .offcanvas-menu-wrapper .header-lang ul li a {
        font-family: "Hind", sans-serif;
        font-weight: 700;
        font-size: 20px;
        line-height: 18px;
        color: #202020; }
  .offcanvas-menu-wrapper .canvas-close {
    position: absolute;
    top: 10px;
    right: 13px; }
    .offcanvas-menu-wrapper .canvas-close a {
      font-size: 18px;
      font-weight: 500;
      width: 32px;
      height: 32px;
      display: block;
      text-align: center;
      line-height: 32px;
      border-radius: 50%;
      color: #333; }
      .offcanvas-menu-wrapper .canvas-close a i {
        color: #5C59A7;
        font-size: 30px; }

.offcanvas-main-menu > li ul li.menu-item-has-children.sub-menu.menu-open span.menu-expand {
  transform: rotate(180deg);
  margin-top: -5px; }

.offcanvas-main-menu > li.menu-item-has-children.sub-menu.menu-open > span.menu-expand {
  transform: rotate(180deg);
  margin-top: -5px; }

.offcanvas-main-menu > li ul li.menu-item-has-children.menu-open span.menu-expand {
  transform: rotate(180deg);
  margin-top: -5px; }

.offcanvas-main-menu > li.menu-item-has-children.menu-open > span.menu-expand {
  transform: rotate(180deg);
  margin-top: -5px; }

.offcanvas-main-menu li {
  position: relative; }
  .offcanvas-main-menu li a {
    font-size: 17px;
    font-weight: 500;
    display: block;
    padding: 0 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ededed;
    color: #545454; }
    .offcanvas-main-menu li a:hover {
      color: #5C59A7; }
  .offcanvas-main-menu li:last-child {
    margin: 0; }
  .offcanvas-main-menu li span.menu-expand {
    position: absolute;
    right: 10px;
    font-size: 20px; }
  .offcanvas-main-menu li ul.sub-menu {
    padding-left: 20px; }

@media only screen and (min-width: 1200px) {
  .offcanvas-main-menu .sub-menu li a i {
    display: none; } }

.canvas-open {
  display: none; }
  .canvas-open a {
    display: block;
    text-align: center; }
    .canvas-open a span {
      width: 30px;
      height: 2px;
      background: #031231;
      display: block;
      margin: 6px 0; }
      .canvas-open a span:nth-child(2) {
        width: 20px; }
    .canvas-open a:hover span, .canvas-open a:focus span {
      background: #5C59A7; }

/* .has-sub-menu {
    display: none;

    &.active1 {
        display: block;
    }
} */
@media only screen and (max-width: 1199px) {
  .offcanvas-menu {
    display: block;
    z-index: 9; }
  .canvas-open {
    display: block; }
  /* .offcanvas-main-menu {
        .has-sub-menu {
            padding-left: 50px;
        }
    } */ }

.l-pagination {
  display: flex;
  gap: 54px;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .l-pagination {
      margin-top: 100px;
      margin-bottom: 100px; } }
  .l-pagination svg {
    width: 13px;
    height: 13px; }
  .l-pagination .page-numbers {
    color: #3A3A3A;
    text-decoration: none;
    font-weight: 400;
    font-size: 16px;
    background: transparent; }
    .l-pagination .page-numbers:hover {
      color: #3A3A3A; }
    .l-pagination .page-numbers.current {
      color: #5C59A7;
      font-weight: 700; }

.l-posts-list {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-posts-list {
      padding: 88px 0 0 0; } }
  .l-posts-list:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-posts-list:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-posts-list:before {
        top: -54px; } }
  .l-posts-list__title h2, .l-posts-list__title .h2 {
    text-align: center;
    margin-bottom: 16px; }
  .l-posts-list__text p {
    text-align: center; }
  .l-posts-list__posts {
    margin-top: 30px; }
    @media (min-width: 992px) {
      .l-posts-list__posts {
        margin-top: 41px; } }
  .l-posts-list .single-post {
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .l-posts-list .single-post {
        margin-bottom: 80px; } }
    .l-posts-list .single-post:nth-child(odd) .post-icon {
      background-color: #F17DB1; }
    .l-posts-list .single-post:nth-child(even) .post-icon {
      background-color: #5C59A7; }
  .l-posts-list__post img.post-thumbnail {
    width: 100%;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    transition: opacity 0.4s ease-in; }
    .l-posts-list__post img.post-thumbnail:hover {
      opacity: 0.7; }
  .l-posts-list__post .post-purpose {
    margin-bottom: -18px;
    position: relative;
    z-index: 2;
    padding: 0 12px; }
    .l-posts-list__post .post-purpose a {
      display: inline-flex;
      border-radius: 10px;
      background: #F17DB1;
      color: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      padding: 8px 16px; }
      .l-posts-list__post .post-purpose a:not(:last-child) {
        margin-right: 12px; }
  .l-posts-list__post .post-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -25px;
    margin-bottom: 19px;
    width: 100%;
    padding: 0 14px;
    position: relative;
    z-index: 1; }
    .l-posts-list__post .post-top .post-author {
      display: flex;
      align-items: center;
      gap: 16px;
      padding: 4px 21px 4px 11px;
      border-radius: 10px;
      background: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      .l-posts-list__post .post-top .post-author .author-name a {
        color: #3A3A3A;
        text-align: center;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
      .l-posts-list__post .post-top .post-author .author-avatar img {
        border-radius: 50%; }
    .l-posts-list__post .post-top .post-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50%; }
      .l-posts-list__post .post-top .post-icon img {
        width: 24px; }
  .l-posts-list__post .post-date time {
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 6px; }
  .l-posts-list__post .post-title h4, .l-posts-list__post .post-title .h4 {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px; }
  .l-posts-list__post .post-button {
    margin-top: 28px; }

.l-search {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-search {
      padding: 88px 0 0 0; } }
  .l-search:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-search:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-search:before {
        top: -54px; } }
  .l-search__title h2, .l-search__title .h2 {
    color: #3A3A3A;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 16px; }
  .l-search__text p {
    color: #3A3A3A;
    text-align: center;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; }
  .l-search__posts {
    margin-top: 30px; }
    @media (min-width: 992px) {
      .l-search__posts {
        margin-top: 41px; } }
  .l-search .single-post {
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .l-search .single-post {
        margin-bottom: 80px; } }
    .l-search .single-post:nth-child(odd) .post-icon {
      background-color: #F17DB1; }
    .l-search .single-post:nth-child(even) .post-icon {
      background-color: #5C59A7; }
  .l-search__post img.post-thumbnail {
    width: 100%;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    transition: opacity 0.4s ease-in; }
    .l-search__post img.post-thumbnail:hover {
      opacity: 0.7; }
  .l-search__post .post-purpose {
    margin-bottom: -18px;
    position: relative;
    z-index: 2;
    padding: 0 12px; }
    .l-search__post .post-purpose a {
      display: inline-flex;
      border-radius: 10px;
      background: #F17DB1;
      color: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      padding: 8px 16px; }
      .l-search__post .post-purpose a:not(:last-child) {
        margin-right: 12px; }
  .l-search__post .post-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -25px;
    margin-bottom: 19px;
    width: 100%;
    padding: 0 14px;
    position: relative;
    z-index: 1; }
    .l-search__post .post-top .post-author {
      display: flex;
      align-items: center;
      gap: 16px;
      padding: 4px 21px 4px 11px;
      border-radius: 10px;
      background: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      .l-search__post .post-top .post-author .author-name a {
        color: #3A3A3A;
        text-align: center;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
      .l-search__post .post-top .post-author .author-avatar img {
        border-radius: 50%; }
    .l-search__post .post-top .post-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50%; }
      .l-search__post .post-top .post-icon img {
        width: 24px; }
  .l-search__post .post-date time {
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 6px; }
  .l-search__post .post-title h4, .l-search__post .post-title .h4 {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px; }
  .l-search__post .post-button {
    margin-top: 28px; }

.l-woocommerce {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-woocommerce {
      padding: 40px 0 0 0; } }
  .l-woocommerce:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-woocommerce:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-woocommerce:before {
        top: -54px; } }
  .l-woocommerce .container {
    /* padding-top: 48px;
        padding-bottom: 48px; */ }
  .l-woocommerce__archive {
    margin-bottom: 40px; }
  .l-woocommerce__sidebar {
    background-color: #FEF2F7;
    padding: 39px 50px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    border-radius: 18px; }
    .l-woocommerce__sidebar h4, .l-woocommerce__sidebar .h4 {
      margin-bottom: 34px;
      font-weight: 400; }
  .l-woocommerce__archive-content {
    margin-top: 30px; }
    @media (min-width: 992px) {
      .l-woocommerce__archive-content {
        margin-top: 0; } }

.woocommerce .woocommerce-ordering {
  margin: 0 0 42px;
  padding-bottom: 9px;
  border-bottom: 1px solid #3A3A3A; }
  .woocommerce .woocommerce-ordering:before {
    content: '';
    height: 3px;
    width: 75px;
    display: block;
    background-color: #C5EBCF;
    left: 0;
    bottom: -2px;
    position: absolute; }
  .woocommerce .woocommerce-ordering select {
    background-color: transparent;
    border: none;
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; }

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  top: 22px; }

.woocommerce-MyAccount-content fieldset {
  margin-top: 35px; }

.woocommerce-MyAccount-navigation {
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  padding: 30px;
  margin: 20px 0 30px; }
  @media (min-width: 992px) {
    .woocommerce-MyAccount-navigation {
      margin: 0;
      padding: 50px;
      margin: 0 0 40px; } }
  .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
    gap: 16px; }
    .woocommerce-MyAccount-navigation ul li a {
      color: #3A3A3A; }

.woocommerce-MyAccount-navigation ul li a {
  position: relative;
  padding-left: 33px; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: #eb4d4b; }

.woocommerce-MyAccount-navigation ul li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 48%;
  transform: translateY(-50%);
  width: 23px;
  height: 23px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.woocommerce-MyAccount-navigation-link--dashboard a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-home-2%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M5 12l-2 0l9 -9l9 9l-2 0%22 /%3E%3Cpath d%3D%22M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7%22 /%3E%3Cpath d%3D%22M10 12h4v4h-4z%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--orders a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-building-store%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M3 21l18 0%22 /%3E%3Cpath d%3D%22M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4%22 /%3E%3Cpath d%3D%22M5 21l0 -10.15%22 /%3E%3Cpath d%3D%22M19 21l0 -10.15%22 /%3E%3Cpath d%3D%22M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--downloads a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-download%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d%3D%22M7 11l5 5l5 -5%22 /%3E%3Cpath d%3D%22M12 4l0 12%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--edit-address a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-map-pins%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M10.828 9.828a4 4 0 1 0 -5.656 0l2.828 2.829l2.828 -2.829z%22 /%3E%3Cpath d%3D%22M8 7l0 .01%22 /%3E%3Cpath d%3D%22M18.828 17.828a4 4 0 1 0 -5.656 0l2.828 2.829l2.828 -2.829z%22 /%3E%3Cpath d%3D%22M16 15l0 .01%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--edit-account a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-edit%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1%22 /%3E%3Cpath d%3D%22M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z%22 /%3E%3Cpath d%3D%22M16 5l3 3%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--customer-logout a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23eb4d4b%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-logout%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2%22 /%3E%3Cpath d%3D%22M9 12h12l-3 -3%22 /%3E%3Cpath d%3D%22M18 15l3 -3%22 /%3E%3C/svg%3E"); }

.woocommerce-MyAccount-navigation-link--payment-methods a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-credit-card-pay%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M12 19h-6a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v4.5%22 /%3E%3Cpath d%3D%22M3 10h18%22 /%3E%3Cpath d%3D%22M16 19h6%22 /%3E%3Cpath d%3D%22M19 16l3 3l-3 3%22 /%3E%3Cpath d%3D%22M7.005 15h.005%22 /%3E%3Cpath d%3D%22M11 15h2%22 /%3E%3C/svg%3E"); }

@media (max-width: 991px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%; } }

@media (max-width: 991px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%; } }

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  display: flex;
  gap: 30px;
  align-items: center;
  justify-content: space-between;
  padding: 16px 30px 16px 60px;
  background-color: #fff;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px;
  outline: none; }
  .woocommerce-error:focus,
  .woocommerce-info:focus,
  .woocommerce-message:focus {
    outline: none; }

.woocommerce-error {
  border-top-color: #e74c3c; }

.woocommerce-info {
  border-top-color: #3498db; }

.woocommerce-message {
  border-top-color: #27ae60; }

.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
  /* background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F17DB1%22 stroke-width%3D%221.5%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22 class%3D%22icon icon-tabler icons-tabler-outline icon-tabler-help-hexagon%22%3E%3Cpath stroke%3D%22none%22 d%3D%22M0 0h24v24H0z%22 fill%3D%22none%22/%3E%3Cpath d%3D%22M19.875 6.27c.7 .398 1.13 1.143 1.125 1.948v7.284c0 .809 -.443 1.555 -1.158 1.948l-6.75 4.27a2.269 2.269 0 0 1 -2.184 0l-6.75 -4.27a2.225 2.225 0 0 1 -1.158 -1.948v-7.285c0 -.809 .443 -1.554 1.158 -1.947l6.75 -3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033z%22 /%3E%3Cpath d%3D%22M12 16v.01%22 /%3E%3Cpath d%3D%22M12 13a2 2 0 0 0 .914 -3.782a1.98 1.98 0 0 0 -2.414 .483%22 /%3E%3C/svg%3E'); */
  content: '';
  position: absolute;
  left: 25px;
  top: 48%;
  transform: translateY(-50%);
  width: 23px;
  height: 23px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.woocommerce-error::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e74c3c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-exclamation-circle'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' /%3E%3Cpath d='M12 9v4' /%3E%3Cpath d='M12 16v.01' /%3E%3C/svg%3E"); }

.woocommerce-info::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-info-square-rounded'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 9h.01' /%3E%3Cpath d='M11 12h1v4h1' /%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z' /%3E%3C/svg%3E"); }

.woocommerce-message::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2327ae60' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-message'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8 9h8' /%3E%3Cpath d='M8 13h6' /%3E%3Cpath d='M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z' /%3E%3C/svg%3E"); }

.woocommerce-error::after,
.woocommerce-info::after,
.woocommerce-message::after {
  content: none; }

.woocommerce-info {
  border-top-color: #3498db; }

.woocommerce-password-strength {
  text-align: center;
  font-weight: 400;
  padding: 3px .5em;
  font-size: 1em;
  border-radius: 10px;
  margin-top: 10px; }

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .h3 {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
  color: #3A3A3A;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3.36px; }

.woocommerce ul.products li.product a.c-btn {
  margin-top: 23px;
  position: relative; }
  .woocommerce ul.products li.product a.c-btn:after {
    content: '';
    display: block;
    width: 24px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%235C59A7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all .4s ease-in-out; }
  .woocommerce ul.products li.product a.c-btn:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%23F17DB1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E"); }

.woocommerce ul.products li.product a img {
  border-radius: 18px;
  background-color: #EFEEF6;
  transition: opacity 0.6s ease-in; }
  .woocommerce ul.products li.product a img:hover {
    opacity: 0.6; }

.product-image-wrapper {
  position: relative; }
  .product-image-wrapper:before {
    content: '';
    position: absolute;
    bottom: -25px;
    right: 13px;
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2250%22 height%3D%2250%22 viewBox%3D%220 0 50 50%22 fill%3D%22none%22%3E%3Ccircle cx%3D%2225%22 cy%3D%2225%22 r%3D%2225%22 fill%3D%22%23F17DB1%22/%3E%3Cpath d%3D%22M37.7947 25.3536C37.9899 25.1583 37.9899 24.8417 37.7947 24.6464L34.6127 21.4645C34.4174 21.2692 34.1009 21.2692 33.9056 21.4645C33.7103 21.6597 33.7103 21.9763 33.9056 22.1716L36.734 25L33.9056 27.8284C33.7103 28.0237 33.7103 28.3403 33.9056 28.5355C34.1009 28.7308 34.4174 28.7308 34.6127 28.5355L37.7947 25.3536ZM13.334 25.5H37.4411V24.5H13.334V25.5Z%22 fill%3D%22white%22/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none; }

.woocommerce ul.products li.product .onsale {
  margin: 0;
  left: 11px;
  top: 11px;
  right: auto;
  animation: pulse-white 2s infinite; }

.woocommerce span.onsale {
  min-height: auto;
  min-width: auto;
  padding: 13px 24px;
  font-weight: 400;
  font-family: "Hind", sans-serif;
  position: absolute;
  text-align: center;
  line-height: 26px;
  border-radius: 10px;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  color: #5C59A7;
  font-size: 16px;
  z-index: 9;
  top: 55px;
  left: 14px;
  animation: pulse-white 2s infinite; }

.woocommerce-pagination {
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .woocommerce-pagination {
      margin-top: 100px;
      margin-bottom: 100px; } }
  .woocommerce-pagination svg {
    width: 13px;
    height: 13px; }

.woocommerce nav.woocommerce-pagination ul {
  display: flex;
  gap: 54px;
  align-items: center;
  justify-content: center;
  border: none; }

.woocommerce nav.woocommerce-pagination ul li {
  border-right: 0; }

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #5C59A7;
  background: transparent; }

.woocommerce nav.woocommerce-pagination ul li span.current {
  font-weight: 700; }

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  padding: 0;
  color: #3A3A3A;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  background: transparent; }

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin-bottom: 40px; }
  @media (min-width: 992px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
      margin-bottom: 100px; } }

.woocommerce-order {
  padding: 40px 0; }

.woocommerce-thankyou-order-received {
  margin-bottom: 30px; }

.woocommerce-order-details__title,
.woocommerce-order-downloads__title,
.woocommerce-column__title {
  margin-bottom: 20px; }

.woocommerce-table--order-details,
.woocommerce-columns--addresses address,
.woocommerce-Address address,
.woocommerce ul.order_details,
.woocommerce-MyAccount-orders,
.woocommerce-table--order-downloads,
.woocommerce-customer-details address {
  background-color: #fff;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px !important;
  padding: 30px !important;
  border: none !important; }
  @media (min-width: 992px) {
    .woocommerce-table--order-details,
    .woocommerce-columns--addresses address,
    .woocommerce-Address address,
    .woocommerce ul.order_details,
    .woocommerce-MyAccount-orders,
    .woocommerce-table--order-downloads,
    .woocommerce-customer-details address {
      padding: 40px 50px !important; } }

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-ResetPassword.lost_reset_password {
  background-color: #fff;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 18px !important;
  padding: 30px !important;
  border: none !important; }
  @media (min-width: 992px) {
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register,
    .woocommerce-ResetPassword.lost_reset_password {
      padding: 40px 50px !important; } }
  .woocommerce form.checkout_coupon .c-btn,
  .woocommerce form.login .c-btn,
  .woocommerce form.register .c-btn,
  .woocommerce-ResetPassword.lost_reset_password .c-btn {
    margin-top: 20px; }

.woocommerce-form-register .woocommerce-privacy-policy-text {
  margin-top: 20px; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  margin-top: 30px; }

.woocommerce-page .col2-set .col-1.woocommerce-Address {
  width: 100%; }

.woocommerce-page .col2-set .col-2.woocommerce-Address {
  width: 100%;
  margin-top: 40px; }

.woocommerce .col2-set, .woocommerce-page .col2-set address {
  margin-top: 20px; }

.product {
  padding-top: 25px; }

.related.products {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%);
  margin-top: 98px;
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%); }
  @media (min-width: 992px) {
    .related.products {
      padding: 88px 0 0 0;
      margin-top: 150px; } }
  .related.products:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .related.products:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .related.products:before {
        top: -54px; } }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: transparent;
  color: #3A3A3A;
  z-index: 1; }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
    content: '';
    height: 3px;
    width: 100%;
    display: block;
    background-color: #C5EBCF;
    left: 0;
    bottom: -2px;
    position: absolute;
    z-index: 2;
    border: none;
    border-bottom-right-radius: 0;
    box-shadow: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  content: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none;
  background-color: transparent;
  color: #3A3A3A;
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 0;
  margin: 0 -5px;
  padding: 0 1em; }

.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  border-bottom: 1px solid #3A3A3A;
  overflow: visible;
  margin: 0 0 31px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px;
  padding: 12px 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  content: none; }

.woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce div.product .woocommerce-tabs .panel .h2 {
  margin-bottom: 20px; }

.woocommerce .quantity .qty {
  width: 100%;
  max-width: 100px;
  padding: 10px 26px; }

.product-type-simple .woocommerce div.product form.cart {
  margin: 30px 0;
  display: flex;
  align-items: center;
  flex-direction: column; }

.product-type-variable .woocommerce div.product form.cart {
  margin: 30px 0;
  display: flex; }

.product_meta {
  display: flex;
  gap: 12px;
  flex-direction: column;
  color: #000; }
  @media (min-width: 992px) {
    .product_meta {
      flex-direction: row;
      gap: 32px; } }
  .product_meta a {
    color: #484848; }
    .product_meta a:hover {
      color: #3A3A3A; }

.woocommerce div.product form.cart .reset_variations {
  display: none !important; }

.woocommerce div.product div.images img {
  border-radius: 18px; }

.woocommerce div.product .product_title {
  margin-bottom: 25px; }

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px; }
  @media (min-width: 992px) {
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
      font-size: 36px; } }

.woocommerce div.product p.price ins {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none; }
  @media (min-width: 992px) {
    .woocommerce div.product p.price ins {
      font-size: 36px; } }

.woocommerce div.product span.price ins {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none; }
  @media (min-width: 992px) {
    .woocommerce div.product span.price ins {
      font-size: 36px; } }

.woocommerce ul.products li.product .price ins {
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none; }

.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  opacity: 1;
  color: #949494; }

.woocommerce-product-details__short-description {
  margin-top: 35px;
  margin-bottom: 31px; }

.woocommerce div.product form.cart .variations select {
  border-radius: 10px;
  border: 1px solid rgba(39, 40, 44, 0.8);
  background-color: transparent;
  padding: 5px 10px;
  color: #27282C;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 3.36px; }

.woocommerce-variation-price {
  margin-bottom: 31px; }

a.reset_variations {
  color: #3A3A3A; }

.woocommerce div.product form.cart .variations {
  margin-bottom: 30px;
  display: flex;
  align-items: center; }

.woocommerce div.product form.cart .variations th {
  vertical-align: middle; }

.woocommerce div.product form.cart .variations label {
  font-weight: 400;
  margin-right: 21px; }

@media (max-width: 767px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%; } }

.woocommerce-Tabs-panel--description h2, .woocommerce-Tabs-panel--description .h2 {
  display: none; }

/* .woocommerce .products ul, .woocommerce ul.products {
    display: flex;
    gap: 20px;
    flex-direction: column;
    margin: 0 0 40px;

    @media (min-width: 992px) {
        margin: 0 0 142px;   
        flex-direction: row;
    }
}

.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    margin: 0 0 30px;

    @media (min-width: 992px) {
        margin: 0;
    }
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100%;
}

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: none;
} */
.single_add_to_cart_button.c-btn {
  width: auto; }

@media only screen and (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: transparent; } }

@media only screen and (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    margin-top: 20px; }
  .woocommerce table.shop_table_responsive tr .c-btn {
    margin-top: 15px; } }

.woocommerce-account .addresses .title h3, .woocommerce-account .addresses .title .h3 {
  margin-bottom: 20px; }
  @media (min-width: 992px) {
    .woocommerce-account .addresses .title h3, .woocommerce-account .addresses .title .h3 {
      margin-bottom: 0; } }

.woocommerce img, .woocommerce-page img {
  height: auto;
  max-width: auto; }

@media (max-width: 768px) {
  .woocommerce table.shop_table td {
    border-top: 0; } }

.wc-block-checkout__login-prompt,
.wc-block-checkout__guest-checkout-notice {
  display: none; }

.l-wrap {
  max-width: 1660px; }
  .l-wrap--585 {
    max-width: 585px; }
  .l-wrap--955 {
    max-width: 955px; }
  .l-wrap--1100 {
    max-width: 1100px; }
  .l-wrap--1920 {
    max-width: 1920px; }

.l-single-post {
  padding: 40px 0 0 0;
  position: relative;
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  @media (min-width: 992px) {
    .l-single-post {
      padding: 88px 0 0 0; } }
  .l-single-post:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .l-single-post:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .l-single-post:before {
        top: -54px; } }
  .l-single-post__top {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 30px; }
    @media (min-width: 992px) {
      .l-single-post__top {
        margin-bottom: 83px; } }
  .l-single-post__title h2, .l-single-post__title .h2 {
    text-align: center;
    margin-bottom: 10px; }
  .l-single-post img.post-thumbnail {
    width: 100%;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    transition: opacity 0.4s ease-in;
    margin-bottom: 30px; }
    @media (min-width: 992px) {
      .l-single-post img.post-thumbnail {
        margin-bottom: 0; } }
  .l-single-post .post-purpose {
    margin-bottom: -18px;
    position: relative;
    z-index: 2;
    padding: 0 12px; }
    .l-single-post .post-purpose a {
      display: inline-flex;
      border-radius: 10px;
      background: #F17DB1;
      color: #fff;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      padding: 8px 16px; }
      .l-single-post .post-purpose a:not(:last-child) {
        margin-right: 12px; }
  .l-single-post .post-author {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding: 4px 21px 4px 11px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
    .l-single-post .post-author .author-name a {
      color: #3A3A3A;
      text-align: center;
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
    .l-single-post .post-author .author-avatar img {
      border-radius: 50%; }
  .l-single-post .post-date {
    margin-bottom: 10px; }
    .l-single-post .post-date time {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: normal;
      text-align: center; }
  .l-single-post .post-title h4, .l-single-post .post-title .h4 {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px; }
  .l-single-post .post-content {
    padding-bottom: 30px;
    /* ol,
        ul {
            padding-left: 2rem;
            margin-bottom: 20px;

            li {
                color: $text-color;
                font-family: $text-font;
                font-size: 16px;
                font-weight: 400;
                line-height: 26px;
            }
        }

        ol {
            li {
                list-style-type: decimal;
            }
        }

        ul {
            li {
                list-style: disc;
            }

            ul {
                li {
                    list-style: circle;
                }
            }
        } */ }
    @media (min-width: 992px) {
      .l-single-post .post-content {
        padding-bottom: 58px; } }
    .l-single-post .post-content p {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
      .l-single-post .post-content p:not(:last-child) {
        margin-bottom: 20px; }
    .l-single-post .post-content strong,
    .l-single-post .post-content b {
      font-weight: 700; }
    .l-single-post .post-content h1, .l-single-post .post-content .h1,
    .l-single-post .post-content h2,
    .l-single-post .post-content .h2,
    .l-single-post .post-content h3,
    .l-single-post .post-content .h3,
    .l-single-post .post-content h4,
    .l-single-post .post-content .h4,
    .l-single-post .post-content h5,
    .l-single-post .post-content .h5,
    .l-single-post .post-content h6,
    .l-single-post .post-content .h6 {
      margin-bottom: 12px; }

.c-btn {
  padding: 13px 29px;
  color: #5C59A7;
  background-color: transparent;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Hind", sans-serif;
  text-decoration: none;
  border: 1px solid #5C59A7;
  border-radius: 18px;
  outline: none;
  letter-spacing: 3.36px;
  display: inline-flex;
  align-items: center;
  gap: 25px; }
  @media (max-width: 991px) {
    .c-btn {
      width: 100%;
      justify-content: space-between; } }
  .c-btn svg {
    fill: #5C59A7;
    transition: all .4s ease-in-out; }
  .c-btn span {
    text-align: left; }
  .c-btn:hover, .c-btn:active, .c-btn:focus {
    color: #F17DB1;
    text-decoration: none; }
    .c-btn:hover svg, .c-btn:active svg, .c-btn:focus svg {
      fill: #F17DB1; }
  .c-btn--primary {
    border-color: #5C59A7;
    color: #5C59A7; }
    .c-btn--primary svg {
      fill: #5C59A7; }
    .c-btn--primary:hover, .c-btn--primary:active, .c-btn--primary:focus {
      border-color: #F17DB1;
      color: #F17DB1; }
      .c-btn--primary:hover svg, .c-btn--primary:active svg, .c-btn--primary:focus svg {
        fill: #F17DB1; }
  .c-btn--secondary {
    border-color: #F17DB1;
    color: #F17DB1; }
    .c-btn--secondary svg {
      fill: #F17DB1; }
    .c-btn--secondary:hover, .c-btn--secondary:active, .c-btn--secondary:focus {
      border-color: #5C59A7;
      color: #5C59A7; }
      .c-btn--secondary:hover svg, .c-btn--secondary:active svg, .c-btn--secondary:focus svg {
        fill: #5C59A7; }
  .c-btn--dark {
    color: #3A3A3A;
    border-color: #3A3A3A; }
    .c-btn--dark svg {
      fill: #3A3A3A; }
    .c-btn--dark:hover, .c-btn--dark:active, .c-btn--dark:focus {
      color: #3A3A3A;
      border-color: #3A3A3A; }
      .c-btn--dark:hover svg, .c-btn--dark:active svg, .c-btn--dark:focus svg {
        fill: #3A3A3A; }
  .c-btn--white {
    color: #fff;
    border-color: #fff; }
    .c-btn--white svg {
      fill: #fff; }
    .c-btn--white:hover, .c-btn--white:active, .c-btn--white:focus {
      color: #f2f2f2;
      border-color: #f2f2f2; }
      .c-btn--white:hover svg, .c-btn--white:active svg, .c-btn--white:focus svg {
        fill: #f2f2f2; }
  .c-btn--gradient {
    color: #3A3A3A;
    border: none;
    background: linear-gradient(137deg, #C5EBCF 29.79%, #7CD693 117.06%); }
    .c-btn--gradient svg {
      fill: #3A3A3A; }
    .c-btn--gradient:hover, .c-btn--gradient:active, .c-btn--gradient:focus {
      color: #3A3A3A;
      background: linear-gradient(170deg, #C5EBCF 29.79%, #7CD693 117.06%); }
      .c-btn--gradient:hover svg, .c-btn--gradient:active svg, .c-btn--gradient:focus svg {
        fill: #3A3A3A; }
  .c-btn--pulse {
    animation: pulse-primary 2s infinite; }
    .c-btn--pulse.c-btn--primary {
      animation: pulse-primary 2s infinite; }
    .c-btn--pulse.c-btn--secondary {
      animation: pulse-secondary 2s infinite; }
    .c-btn--pulse.c-btn--dark {
      animation: pulse-dark 2s infinite; }
    .c-btn--pulse.c-btn--white {
      animation: pulse-white 2s infinite; }
    .c-btn--pulse.c-btn--gradient {
      animation: pulse-gradient 2s infinite; }
    .c-btn--pulse:hover {
      animation-play-state: paused; }
  .c-btn--transform {
    transition: transform 0.45s cubic-bezier(0.2, 0.7, 0.3, 1); }
    .c-btn--transform:hover {
      transform: translateY(-4px); }
  .c-btn--flash {
    position: relative;
    z-index: 1;
    transition: all .4s ease-in-out 0s;
    overflow: hidden; }
    .c-btn--flash:before {
      background-color: #fff;
      content: "";
      height: 150px;
      left: -75px;
      position: absolute;
      top: -60px;
      transform: rotate(35deg);
      transition: all 1600ms cubic-bezier(0.19, 1, 0.22, 1);
      width: 50px;
      opacity: 0; }
    .c-btn--flash:hover:before {
      left: 120%;
      transition: all 1300ms cubic-bezier(0.19, 1, 0.22, 1);
      opacity: .25; }
    .c-btn--flash.c-btn--primary:before {
      background-color: #F17DB1; }
    .c-btn--flash.c-btn--secondary:before {
      background-color: #5C59A7; }
    .c-btn--flash.c-btn--dark:before {
      background-color: #3A3A3A; }

.c-title {
  margin-bottom: 5px;
  color: #3A3A3A;
  font-family: "Montserrat", sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: normal; }
  .c-title--70 {
    font-size: 35px; }
    @media (min-width: 992px) {
      .c-title--70 {
        font-size: 70px; } }
  .c-title--48 {
    font-size: 32px; }
    @media (min-width: 992px) {
      .c-title--48 {
        font-size: 48px; } }
  .c-title--36 {
    font-size: 26px; }
    @media (min-width: 992px) {
      .c-title--36 {
        font-size: 36px; } }
  .c-title--24 {
    font-size: 22px; }
    @media (min-width: 992px) {
      .c-title--24 {
        font-size: 24px; } }
  .c-title--20 {
    font-size: 18px; }
    @media (min-width: 992px) {
      .c-title--20 {
        font-size: 20px; } }
  .c-title--16 {
    font-size: 16px; }
    @media (min-width: 992px) {
      .c-title--16 {
        font-size: 16px; } }
  .c-title--primary {
    color: #5C59A7; }
  .c-title--secondary {
    color: #F17DB1; }

.b-about-two {
  padding: 40px 0; }
  @media (min-width: 992px) {
    .b-about-two {
      padding: 19px 0 100px 0; } }
  .b-about-two__right {
    position: relative;
    z-index: 1; }
  .b-about-two__shape {
    display: block;
    position: absolute;
    border-radius: 50%;
    z-index: -1;
    animation-delay: 4s;
    opacity: 0.6; }
    @media (min-width: 992px) {
      .b-about-two__shape {
        opacity: 1; } }
    .b-about-two__shape--1 {
      top: 51px;
      right: 95px;
      background-color: #EFEEF6;
      width: 170px;
      height: 170px;
      animation: move-left 5s linear infinite; }
    .b-about-two__shape--2 {
      top: 440px;
      right: 112px;
      background-color: #F17DB1;
      width: 68px;
      height: 68px;
      animation: move-top 5s linear infinite; }
  .b-about-two__title h2, .b-about-two__title .h2 {
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .b-about-two__title h2, .b-about-two__title .h2 {
        margin-bottom: 28px; } }
  .b-about-two__subtitle h4, .b-about-two__subtitle .h4 {
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }
  .b-about-two__text {
    width: 100%;
    max-width: 451px;
    margin-bottom: 28px; }
  .b-about-two__image {
    position: relative; }
    .b-about-two__image img {
      width: 100%;
      border-radius: 18px;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
  .b-about-two__sm-container {
    display: flex;
    gap: 35px;
    margin: 14px 0 30px 0; }
    @media (min-width: 992px) {
      .b-about-two__sm-container {
        margin: 14px 0 56px 0; } }
  .b-about-two__social-media {
    display: inline-flex;
    gap: 10px; }
    .b-about-two__social-media .social-media__element a {
      background-color: #5C59A7;
      width: 48px;
      height: 48px;
      display: flex;
      border-radius: 50%;
      align-items: center;
      justify-content: center; }
      .b-about-two__social-media .social-media__element a img {
        width: 28px; }
    .b-about-two__social-media .social-media__element--discord a {
      background-color: #5C59A7; }
    .b-about-two__social-media .social-media__element--discord img {
      width: 29px; }
    .b-about-two__social-media .social-media__element--instagram a {
      background-color: #F17DB1; }
    .b-about-two__social-media .social-media__element--instagram img {
      width: 27px; }
    .b-about-two__social-media .social-media__element--facebook a {
      background-color: #5C59A7; }
    .b-about-two__social-media .social-media__element--facebook img {
      width: 22px; }

.b-about {
  padding: 40px 0 0 0; }
  @media (min-width: 992px) {
    .b-about {
      padding: 89px 0 0 0; } }
  .b-about h3, .b-about .h3 {
    color: #F3F3F3;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 16px; }
  .b-about h4, .b-about .h4 {
    color: #fff;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }
  .b-about__text {
    margin-bottom: 30px;
    max-width: 590px; }
    @media (min-width: 992px) {
      .b-about__text {
        margin-bottom: 55px; } }
    .b-about__text p:not(:last-child) {
      margin-bottom: 20px; }
  .b-about__top {
    background: linear-gradient(152deg, #3A3A3A 17.55%, #5C59A7 156.05%);
    padding: 46px; }
  .b-about__bottom {
    padding: 30px 0 0 0; }
    @media (min-width: 992px) {
      .b-about__bottom {
        padding: 55px 0 0 0; } }
  .b-about__image img {
    border-radius: 18px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    margin-top: 30px;
    width: 100%; }
    @media (min-width: 992px) {
      .b-about__image img {
        margin-top: -350px; } }
  .b-about__sm-container {
    display: flex;
    gap: 35px; }
  .b-about__social-media {
    display: inline-flex;
    gap: 10px; }
    .b-about__social-media .social-media__element a {
      background-color: #5C59A7;
      width: 48px;
      height: 48px;
      display: flex;
      border-radius: 50%;
      align-items: center;
      justify-content: center; }
      .b-about__social-media .social-media__element a img {
        width: 28px; }
    .b-about__social-media .social-media__element--discord a {
      background-color: #5C59A7; }
    .b-about__social-media .social-media__element--discord img {
      width: 29px; }
    .b-about__social-media .social-media__element--instagram a {
      background-color: #F17DB1; }
    .b-about__social-media .social-media__element--instagram img {
      width: 27px; }
    .b-about__social-media .social-media__element--facebook a {
      background-color: #5C59A7; }
    .b-about__social-media .social-media__element--facebook img {
      width: 22px; }

.b-contact-box {
  padding: 48px 0 0 0; }
  .b-contact-box__image {
    margin: 10px 0 25px 0; }
    @media (min-width: 992px) {
      .b-contact-box__image {
        margin: 58px 0 45px 0; } }
  .b-contact-box__title h4, .b-contact-box__title .h4 {
    color: #3A3A3A;
    font-weight: 400;
    margin-bottom: 33px; }
    .b-contact-box__title h4 strong, .b-contact-box__title .h4 strong {
      font-weight: 700;
      color: #5C59A7; }
  .b-contact-box__text {
    max-width: 376px; }
  .b-contact-box__form-box {
    border-radius: 18px;
    background: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    padding: 30px;
    margin-top: 30px; }
    @media (min-width: 992px) {
      .b-contact-box__form-box {
        margin-top: 0;
        padding: 52px 73px 56px; } }
  .b-contact-box__form input[type="email"],
  .b-contact-box__form input[type="text"],
  .b-contact-box__form input[type="number"],
  .b-contact-box__form input[type="password"] {
    margin-bottom: 20px; }
  .b-contact-box__form textarea {
    margin-bottom: 14px; }
  .b-contact-box__form .c-btn:after {
    content: '';
    display: block;
    width: 24px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='%233A3A3A' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.354 4.354a.5.5 0 000-.708L21.172.464a.5.5 0 10-.707.708L23.293 4l-2.828 2.828a.5.5 0 10.707.708l3.182-3.182zM0 4.5h24v-1H0v1z' /%3E%3C/svg%3E");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center; }
  .b-contact-box__contact-info {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 40px; }
    .b-contact-box__contact-info .contact-info {
      display: flex;
      gap: 15px; }
      @media (min-width: 992px) {
        .b-contact-box__contact-info .contact-info {
          gap: 30px; } }
      .b-contact-box__contact-info .contact-info__icon {
        background-color: #fff;
        display: flex;
        width: 48px;
        height: 48px;
        padding: 12px;
        justify-content: center;
        align-items: center;
        border-radius: 50px;
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      .b-contact-box__contact-info .contact-info__content h4, .b-contact-box__contact-info .contact-info__content .h4 {
        color: #5C59A7;
        font-family: "Montserrat", sans-serif;
        font-size: 24px;
        font-weight: 400;
        line-height: 33px; }
      .b-contact-box__contact-info .contact-info__content span,
      .b-contact-box__contact-info .contact-info__content a {
        color: #3A3A3A;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }

.b-cta-content__title h3, .b-cta-content__title .h3 {
  margin-bottom: 35px; }

.b-cta-content__text p:not(:last-child) {
  margin-bottom: 20px; }

.b-cta-content__text img {
  margin-top: 5px; }

.b-cta-content__box {
  border-radius: 18px;
  background: #fff;
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  padding: 30px;
  margin-bottom: 40px; }
  @media (min-width: 992px) {
    .b-cta-content__box {
      margin-bottom: 101px;
      padding: 43px 55px 36px; } }

.b-cta-content__box-title h3, .b-cta-content__box-title .h3 {
  margin-bottom: 37px; }

.b-cta-content__elements {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 41px;
  width: 100%; }

.b-cta-content__element {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .b-cta-content__element .element-content {
    display: flex;
    align-items: center;
    gap: 25px; }
  .b-cta-content__element .element-image img {
    width: 119px;
    border-radius: 50%;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
  .b-cta-content__element .element-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #F17DB1; }
    .b-cta-content__element .element-button img {
      width: 24px; }
  .b-cta-content__element .element-title {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 9px; }
  .b-cta-content__element .element-price {
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }

.b-cta-content__image {
  position: absolute;
  bottom: 0;
  left: -32px; }
  .b-cta-content__image img {
    max-width: 343px; }

.b-cta-content__bottom-container {
  position: relative;
  background: linear-gradient(98deg, #C5EBCF 59.33%, #7CD693 113.98%); }

.b-cta-content__bottom {
  display: block;
  padding: 30px 0; }
  @media (min-width: 992px) {
    .b-cta-content__bottom {
      display: flex;
      align-items: center;
      justify-content: space-between; } }
  .b-cta-content__bottom h3, .b-cta-content__bottom .h3 {
    font-weight: 400; }
    .b-cta-content__bottom h3 strong, .b-cta-content__bottom .h3 strong {
      font-weight: 700; }

.b-faq__texts {
  margin-bottom: 48px; }

.b-faq__title h2, .b-faq__title .h2 {
  margin-bottom: 11px; }

.b-faq__element {
  box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 18px; }
  .b-faq__element:not(:last-child) {
    margin-bottom: 14px; }
    @media (min-width: 992px) {
      .b-faq__element:not(:last-child) {
        margin-bottom: 30px; } }
  .b-faq__element .question {
    padding: 20px 50px 20px 20px;
    position: relative;
    display: flex;
    align-items: center;
    background-color: #D0CFE1;
    border-radius: 18px;
    cursor: pointer; }
    @media (min-width: 992px) {
      .b-faq__element .question {
        padding: 20px 50px 20px 40px; } }
    .b-faq__element .question--primary {
      background-color: #D0CFE1; }
    .b-faq__element .question--secondary {
      background-color: #EFD7E3; }
    .b-faq__element .question:after {
      content: '';
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' viewBox='0 0 21 22' fill='none'%3E%3Crect x='0.585938' y='10.6772' width='19.795' height='1.29032' fill='%233A3A3A' stroke='black'/%3E%3Crect x='9.52539' y='21' width='20' height='1.27709' transform='rotate(-90 9.52539 21)' fill='%233A3A3A' stroke='black'/%3E%3C/svg%3E");
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      width: 20px;
      height: 20px;
      position: absolute;
      right: 20px;
      transition: 0.5s; }
    .b-faq__element .question.active {
      background-color: #fff; }
      .b-faq__element .question.active:after {
        transform: rotate(360deg);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='3' viewBox='0 0 21 3' fill='none'%3E%3Crect x='0.585938' y='0.677246' width='19.795' height='1.29032' fill='%233A3A3A' stroke='black'/%3E%3C/svg%3E"); }
    .b-faq__element .question h4, .b-faq__element .question .h4 {
      color: #3A3A3A;
      font-weight: 400;
      line-height: 33px; }
  .b-faq__element .answercont {
    max-height: 0;
    overflow: hidden;
    transition: 0.3s; }
    .b-faq__element .answercont .answer {
      padding: 0 20px 40px 20px; }
      @media (min-width: 992px) {
        .b-faq__element .answercont .answer {
          padding: 17px 40px 57px; } }
      .b-faq__element .answercont .answer ol,
      .b-faq__element .answercont .answer ul {
        padding-left: 2rem; }
      .b-faq__element .answercont .answer ul li {
        list-style: disc; }

.b-featured-products {
  padding: 22px 0 40px 0; }
  @media (min-width: 992px) {
    .b-featured-products {
      padding: 22px 0 128px 0; } }
  .b-featured-products__texts {
    text-align: center;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .b-featured-products__texts {
        margin-bottom: 66px; } }
  .b-featured-products__box:nth-child(odd) .b-featured-products__box-icon {
    background-color: #F17DB1; }
  .b-featured-products__box:nth-child(even) .b-featured-products__box-icon {
    background-color: #5C59A7; }
  .b-featured-products__box-thumb {
    border-radius: 18px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
    .b-featured-products__box-thumb img {
      border-radius: 18px;
      width: 100%; }
  .b-featured-products__box-top {
    display: flex;
    justify-content: end;
    margin-right: 13px;
    margin-top: -25px; }
  .b-featured-products__box-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%; }
    .b-featured-products__box-icon img {
      width: 24px; }
  .b-featured-products__box-price {
    margin-bottom: 10px;
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 3.36px; }
  .b-featured-products__box-title h4, .b-featured-products__box-title .h4 {
    font-weight: 400; }
  .b-featured-products__box-button {
    margin-top: 15px; }
    @media (min-width: 992px) {
      .b-featured-products__box-button {
        margin-top: 56px; } }

.b-features-two {
  padding: 40px 0; }
  @media (min-width: 992px) {
    .b-features-two {
      padding: 153px 0 114px 0; } }
  .b-features-two__title {
    margin-bottom: 36px; }
  .b-features-two__element {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .b-features-two__element {
        margin-bottom: 58px;
        gap: 30px; } }
    .b-features-two__element .icon {
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 18px;
      background: #fff;
      filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.05));
      padding: 16px; }
      .b-features-two__element .icon img {
        width: 30px;
        height: auto; }
        @media (min-width: 992px) {
          .b-features-two__element .icon img {
            width: 46px; } }
    .b-features-two__element .title h4, .b-features-two__element .title .h4 {
      font-weight: 400;
      margin-bottom: 8px; }
      @media (min-width: 992px) {
        .b-features-two__element .title h4, .b-features-two__element .title .h4 {
          margin-bottom: 14px; } }

.b-features {
  padding: 34px 0; }
  @media (min-width: 992px) {
    .b-features {
      padding: 134px 0 105px 0; } }
  .b-features__element {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .b-features__element {
        margin-bottom: 0; } }
  .b-features__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    border-radius: 18px;
    background: #fff;
    margin-bottom: 12px; }
    @media (min-width: 992px) {
      .b-features__icon {
        margin-bottom: 23px; } }
    .b-features__icon img {
      width: 50px;
      height: auto; }
  .b-features__title h4, .b-features__title .h4 {
    color: #3A3A3A;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 14px; }
  .b-features__text p {
    color: #3A3A3A;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }

.b-google-maps {
  margin: 40px 0 60px 0; }
  @media (min-width: 992px) {
    .b-google-maps {
      margin: 92px 0 146px 0; } }
  .b-google-maps .acf-map {
    width: 100%;
    height: 400px;
    z-index: 1;
    background-color: #f8f8f8;
    border-radius: 18px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
    @media (min-width: 992px) {
      .b-google-maps .acf-map {
        height: 680px; } }
  .b-google-maps .gm-style-iw {
    width: 294px !important;
    color: #1c1c1c;
    outline: none;
    background-color: #fff;
    box-shadow: none;
    border: none;
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    border-radius: 18px; }
    .b-google-maps .gm-style-iw p {
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 28px;
      margin-bottom: 0; }
    .b-google-maps .gm-style-iw h3, .b-google-maps .gm-style-iw .h3 {
      color: #5C59A7;
      font-family: "Montserrat", sans-serif;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
      letter-spacing: 1px;
      text-transform: uppercase;
      margin-bottom: 8px; }
  .b-google-maps .gm-style-iw-tc {
    display: none; }
  .b-google-maps .gm-style-iw-d {
    overflow: hidden !important;
    padding: 0 32px 40px 32px; }
  .b-google-maps .gm-ui-hover-effect {
    outline: none;
    top: 0 !important;
    right: 0 !important;
    transition: opacity 0.6s ease-in; }
  .b-google-maps .gm-style iframe + div {
    border: none !important; }

.b-grid-boxes {
  padding: 40px 0; }
  @media (min-width: 992px) {
    .b-grid-boxes {
      padding: 80px 0 187px 0; } }
  .b-grid-boxes__title h2, .b-grid-boxes__title .h2 {
    margin-bottom: 11px;
    text-align: center; }
  .b-grid-boxes__text p {
    color: #3A3A3A;
    text-align: center;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }
  .b-grid-boxes__elements {
    margin-top: 35px; }
    @media (min-width: 992px) {
      .b-grid-boxes__elements {
        margin-top: 71px; } }
  .b-grid-boxes__element {
    background-color: #f0f0f0;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 20px;
    border-radius: 18px;
    filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.05)); }
    @media (min-width: 992px) {
      .b-grid-boxes__element {
        padding: 36px 36px 51px 36px; } }
    .b-grid-boxes__element h4, .b-grid-boxes__element .h4 {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
      letter-spacing: 3.36px;
      margin-bottom: 4px; }
      @media (min-width: 992px) {
        .b-grid-boxes__element h4, .b-grid-boxes__element .h4 {
          margin-bottom: 11px; } }
    .b-grid-boxes__element--courses {
      background-color: rgba(92, 89, 167, 0.7);
      margin-bottom: 20px;
      height: auto; }
      @media (min-width: 992px) {
        .b-grid-boxes__element--courses {
          height: 505px; } }
      .b-grid-boxes__element--courses h3, .b-grid-boxes__element--courses .h3,
      .b-grid-boxes__element--courses h4,
      .b-grid-boxes__element--courses .h4 {
        color: #fff; }
      .b-grid-boxes__element--courses h3, .b-grid-boxes__element--courses .h3 {
        margin-bottom: 23px; }
      .b-grid-boxes__element--courses img {
        display: block;
        margin: 0 auto 50px auto; }
    .b-grid-boxes__element--knowledge-base {
      background-color: #F0EBE8;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      margin-bottom: 20px;
      min-height: 592px; }
      @media (min-width: 992px) {
        .b-grid-boxes__element--knowledge-base {
          margin-bottom: 0;
          height: 100%;
          padding: 36px 36px 55px 36px; } }
    .b-grid-boxes__element--consultations {
      margin-bottom: 20px;
      height: auto;
      position: relative;
      z-index: 1;
      overflow: hidden; }
      @media (min-width: 992px) {
        .b-grid-boxes__element--consultations {
          height: 254px; } }
      .b-grid-boxes__element--consultations:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: linear-gradient(137deg, #C5EBCF 29.79%, #7CD693 117.06%);
        opacity: 0.5;
        z-index: -1; }
      .b-grid-boxes__element--consultations h3, .b-grid-boxes__element--consultations .h3 {
        margin-bottom: 33px; }
    .b-grid-boxes__element--instagram {
      background-color: rgba(241, 125, 177, 0.7);
      height: 75px;
      position: relative;
      z-index: 1;
      padding: 12px 12px 12px 20px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .b-grid-boxes__element--instagram {
          margin-bottom: 0;
          padding: 12px 12px 12px 33px; } }
      .b-grid-boxes__element--instagram h3, .b-grid-boxes__element--instagram .h3 {
        color: #3A3A3A; }
      .b-grid-boxes__element--instagram img {
        width: 50px;
        height: 50px; }
    .b-grid-boxes__element--discord {
      background-color: rgba(92, 89, 167, 0.7);
      height: auto;
      overflow: hidden; }
      @media (min-width: 992px) {
        .b-grid-boxes__element--discord {
          padding: 36px 36px 55px 36px;
          height: 323px; } }
      .b-grid-boxes__element--discord:before {
        content: '';
        position: absolute;
        right: -93px;
        top: 46px;
        display: block;
        background: url("../img/layout/discord-shape-v2.svg");
        background-size: 100%;
        background-repeat: no-repeat;
        z-index: -1;
        width: 100%;
        height: 100%; }
      .b-grid-boxes__element--discord h3, .b-grid-boxes__element--discord .h3,
      .b-grid-boxes__element--discord h4,
      .b-grid-boxes__element--discord .h4 {
        color: #fff; }
      .b-grid-boxes__element--discord h3, .b-grid-boxes__element--discord .h3 {
        margin-bottom: 20px; }
        @media (min-width: 1200px) {
          .b-grid-boxes__element--discord h3, .b-grid-boxes__element--discord .h3 {
            margin-bottom: 46px; } }
      .b-grid-boxes__element--discord .c-btn:not(:last-child) {
        margin-bottom: 20px; }

.b-group-info {
  padding-top: 40px; }
  @media (min-width: 992px) {
    .b-group-info {
      padding-top: 56px; } }
  .b-group-info__texts {
    text-align: center; }
  .b-group-info__title {
    margin-bottom: 16px; }
  .b-group-info__box {
    border-radius: 18px;
    background: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    padding: 40px 30px 30px;
    position: relative;
    margin-top: 78px; }
    @media (min-width: 992px) {
      .b-group-info__box {
        padding: 56px 105px 50px; } }
  .b-group-info .box__title h4, .b-group-info .box__title .h4 {
    margin-bottom: 15px; }
    @media (min-width: 992px) {
      .b-group-info .box__title h4, .b-group-info .box__title .h4 {
        margin-bottom: 31px; } }
  .b-group-info .box__text ol,
  .b-group-info .box__text ul {
    padding-left: 2rem; }
  .b-group-info .box__text ul li {
    list-style: disc; }
  .b-group-info .box__badge {
    position: absolute;
    z-index: 2;
    top: -18px;
    left: 105px;
    display: inline-flex;
    border-radius: 10px;
    background: #5C59A7;
    color: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 8px 16px; }
    .b-group-info .box__badge--primary {
      background-color: #5C59A7; }
    .b-group-info .box__badge--secondary {
      background-color: #F17DB1; }
  .b-group-info .box__button {
    margin-top: 37px; }
  .b-group-info__coach-box {
    margin-top: 20px; }
    @media (min-width: 992px) {
      .b-group-info__coach-box {
        padding: 65px 0 103px 85px;
        margin-top: 0;
        margin-left: 25px;
        border-left: 1px solid #E6E6E6; } }
  .b-group-info .coach-box__coach {
    display: flex;
    gap: 15px;
    align-items: center; }
  .b-group-info .coach-box__title p {
    font-weight: 700;
    margin-bottom: 14px; }
  .b-group-info .coach-box__role p {
    color: #5C59A7;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 12px; }
  .b-group-info .coach-box__image img {
    max-width: 48px;
    border-radius: 50%;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }

.blocks-group .background--gradient-1 {
  background: linear-gradient(180deg, #EFEEF6 0%, #FFF 100%); }
  .blocks-group .background--gradient-1:before {
    content: '';
    background: url("../img/layout/section-divider-shape-1.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    height: 56px;
    width: 100%;
    position: absolute;
    top: -12px;
    z-index: 2; }
    @media (min-width: 767px) {
      .blocks-group .background--gradient-1:before {
        top: -22px; } }
    @media (min-width: 992px) {
      .blocks-group .background--gradient-1:before {
        top: -54px; } }

.blocks-group .background--wave-1 {
  background: url("../img/layout/section-bg-wave-1.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%; }

.blocks-group .background--wave-2 {
  background: url("../img/layout/section-bg-wave-2.svg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center top;
  width: 100%; }

.b-hero {
  background-color: #fff;
  padding-top: 26px; }
  .b-hero__top {
    display: flex;
    gap: 20px;
    margin-bottom: 18px;
    flex-direction: column; }
    @media (min-width: 992px) {
      .b-hero__top {
        flex-direction: row;
        align-items: center; } }
  .b-hero__social-media {
    display: inline-flex;
    gap: 10px;
    order: 1; }
    @media (min-width: 992px) {
      .b-hero__social-media {
        order: 2; } }
    .b-hero__social-media .social-media__element a {
      background-color: #5C59A7;
      width: 48px;
      height: 48px;
      display: flex;
      border-radius: 50%;
      align-items: center;
      justify-content: center; }
      .b-hero__social-media .social-media__element a img {
        width: 28px; }
    .b-hero__social-media .social-media__element--discord a {
      background-color: #5C59A7; }
    .b-hero__social-media .social-media__element--discord img {
      width: 29px; }
    .b-hero__social-media .social-media__element--instagram a {
      background-color: #F17DB1; }
    .b-hero__social-media .social-media__element--instagram img {
      width: 27px; }
    .b-hero__social-media .social-media__element--facebook a {
      background-color: #5C59A7; }
    .b-hero__social-media .social-media__element--facebook img {
      width: 22px; }
  .b-hero__subtitle {
    display: flex;
    align-items: center;
    gap: 10px;
    order: 2; }
    @media (min-width: 992px) {
      .b-hero__subtitle {
        order: 1; } }
    .b-hero__subtitle h4, .b-hero__subtitle .h4 {
      font-weight: 400;
      line-height: 33px; }
    .b-hero__subtitle img {
      display: none; }
      @media (min-width: 992px) {
        .b-hero__subtitle img {
          display: flex; } }
  .b-hero__title h1, .b-hero__title .h1 {
    margin-bottom: 18px; }
  .b-hero__text {
    max-width: 525px; }
    .b-hero__text p {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
    .b-hero__text strong {
      font-weight: 700; }
  .b-hero__buttons {
    margin-top: 27px; }
    .b-hero__buttons .c-btn:not(:last-child) {
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .b-hero__buttons .c-btn:not(:last-child) {
          margin-right: 15px;
          margin-bottom: 0; } }
  .b-hero__image {
    display: flex;
    justify-content: flex-end;
    position: relative; }
    .b-hero__image img {
      width: 100%;
      max-width: 414px;
      z-index: 1;
      margin-bottom: 30px; }
    .b-hero__image:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: -58px;
      background-image: url("../img/layout/hero-shape-v2.svg");
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center bottom;
      width: 755px;
      height: 100%;
      animation: move-left 5s linear infinite; }
  .b-hero__mobile-image img {
    margin: 20px 0 0 0; }

.b-image-content {
  padding: 0 0 40px 0; }
  @media (min-width: 992px) {
    .b-image-content {
      padding: 0 0 96px 0; } }
  .b-image-content__right {
    position: relative;
    z-index: 1;
    margin-top: 40px; }
    @media (min-width: 992px) {
      .b-image-content__right {
        margin-top: 0; } }
  .b-image-content__shape {
    display: block;
    position: absolute;
    border-radius: 50%;
    z-index: -1;
    animation-delay: 4s;
    opacity: 0.6; }
    @media (min-width: 992px) {
      .b-image-content__shape {
        opacity: 1; } }
    .b-image-content__shape--1 {
      top: -45px;
      right: 0;
      background-color: #EFEEF6;
      width: 170px;
      height: 170px;
      animation: move-left 5s linear infinite; }
    .b-image-content__shape--2 {
      bottom: 35px;
      right: 12px;
      background-color: #F17DB1;
      width: 68px;
      height: 68px;
      animation: move-top 5s linear infinite; }
  .b-image-content__title h2, .b-image-content__title .h2 {
    margin-bottom: 28px; }
  .b-image-content__subtitle h4, .b-image-content__subtitle .h4 {
    color: #F17DB1;
    margin-bottom: 4px; }
  .b-image-content__text {
    width: 100%;
    max-width: 451px;
    margin-bottom: 28px; }
    .b-image-content__text p {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
  .b-image-content__image {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column; }
    .b-image-content__image img {
      width: 100%;
      max-width: 626px;
      order: 2; }
    .b-image-content__image .bubble {
      width: 100%;
      display: flex;
      align-items: center;
      gap: 19px;
      padding: 18px;
      border-radius: 18px;
      background: #fff;
      filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.05));
      margin: 20px 0;
      order: 1; }
      @media (min-width: 992px) {
        .b-image-content__image .bubble {
          position: absolute;
          top: 61px;
          right: 59px;
          width: 338px;
          margin: 0; } }
      .b-image-content__image .bubble__image img {
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
        width: 96px;
        height: 96px;
        border-radius: 50%; }
      .b-image-content__image .bubble__title h5, .b-image-content__image .bubble__title .h5 {
        color: #3A3A3A;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 26px; }
      .b-image-content__image .bubble__text p {
        color: #3A3A3A;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }

.b-info-boxes {
  padding: 0 0 40px; }
  @media (min-width: 992px) {
    .b-info-boxes {
      padding: 111px 0 136px 0; } }
  .b-info-boxes__texts {
    text-align: center; }
  .b-info-boxes__title h2, .b-info-boxes__title .h2 {
    margin-bottom: 16px; }
  .b-info-boxes__boxes {
    margin-top: 10px; }
    @media (min-width: 992px) {
      .b-info-boxes__boxes {
        margin-top: 43px; } }
  .b-info-boxes__box {
    padding: 30px;
    background-color: #fff;
    border-radius: 18px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    @media (min-width: 992px) {
      .b-info-boxes__box {
        padding: 49px 38px; } }
  .b-info-boxes .box__subtitle {
    margin-bottom: 15px; }
    @media (min-width: 992px) {
      .b-info-boxes .box__subtitle {
        margin-bottom: 26px; } }
    .b-info-boxes .box__subtitle p {
      font-weight: 700; }
  .b-info-boxes .box__text {
    margin-top: 15px; }
    @media (min-width: 992px) {
      .b-info-boxes .box__text {
        margin-top: 24px; } }
  .b-info-boxes .box__button {
    margin-top: 20px; }
    @media (min-width: 992px) {
      .b-info-boxes .box__button {
        margin-top: 44px; } }

.b-newsletter-box {
  padding: 0 0 40px 0;
  margin: 0 12px;
  /* &__form {
        display: flex;
        gap: 15px;
        margin-top: 30px;

        input {
            width: 100%;
            display: flex;
        }
    } */ }
  @media (min-width: 992px) {
    .b-newsletter-box {
      padding: 0 0 105px 0;
      margin: 0; } }
  .b-newsletter-box__inner {
    border-radius: 18px;
    background-color: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    padding: 40px 20px; }
    @media (min-width: 992px) {
      .b-newsletter-box__inner {
        padding: 35px 53px 53px; } }
    .b-newsletter-box__inner--primary {
      background-color: #EFEEF6; }
    .b-newsletter-box__inner--secondary {
      background-color: #FEF2F7; }
    .b-newsletter-box__inner--white {
      background-color: #fff; }
  .b-newsletter-box__title h3, .b-newsletter-box__title .h3 {
    text-align: center; }
  .b-newsletter-box__text p {
    color: #3A3A3A;
    text-align: center;
    font-family: "Hind", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px; }
  .b-newsletter-box__acceptance p {
    margin-top: 10px;
    color: #9a9a9a;
    font-size: 10px;
    line-height: 1; }
  .b-newsletter-box__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #F17DB1; }
    .b-newsletter-box__button img {
      width: 24px; }

.b-online-consultations {
  padding-top: 60px; }
  @media (min-width: 992px) {
    .b-online-consultations {
      padding-top: 100px; } }
  .b-online-consultations__box {
    border-radius: 18px;
    background: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    padding: 30px 20px 40px;
    margin-bottom: 40px; }
    @media (min-width: 992px) {
      .b-online-consultations__box {
        padding: 65px 65px 91px;
        margin-bottom: 120px; } }
    @media (min-width: 1400px) {
      .b-online-consultations__box {
        margin-bottom: 249px; } }
  .b-online-consultations__box-title h3, .b-online-consultations__box-title .h3 {
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .b-online-consultations__box-title h3, .b-online-consultations__box-title .h3 {
        margin-bottom: 37px; } }
  .b-online-consultations__elements {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 41px;
    width: 100%; }
  .b-online-consultations__element {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .b-online-consultations__element .element-content {
      display: flex;
      align-items: center;
      gap: 15px; }
      @media (min-width: 992px) {
        .b-online-consultations__element .element-content {
          gap: 25px; } }
    .b-online-consultations__element .element-image img {
      width: 80px;
      border-radius: 50%;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
      @media (min-width: 992px) {
        .b-online-consultations__element .element-image img {
          width: 119px; } }
    .b-online-consultations__element .element-button {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background-color: #F17DB1; }
      .b-online-consultations__element .element-button img {
        width: 24px; }
    .b-online-consultations__element .element-title h4, .b-online-consultations__element .element-title .h4 {
      font-weight: 400;
      margin-bottom: 9px; }
    .b-online-consultations__element .element-price p {
      font-weight: 500;
      line-height: normal;
      letter-spacing: 3.36px; }
  .b-online-consultations__image {
    position: absolute;
    bottom: 0;
    left: -32px; }
    @media (min-width: 992px) {
      .b-online-consultations__image {
        left: -32px; } }
    .b-online-consultations__image img {
      max-width: 420px; }
      @media (min-width: 1400px) {
        .b-online-consultations__image img {
          max-width: 529px; } }
  .b-online-consultations__bottom-container {
    position: relative;
    background: linear-gradient(98deg, #C5EBCF 59.33%, #7CD693 113.98%); }
  .b-online-consultations__bottom {
    display: block;
    padding: 30px 0; }
    @media (min-width: 992px) {
      .b-online-consultations__bottom {
        display: flex;
        align-items: center;
        justify-content: space-between; } }
    .b-online-consultations__bottom h3, .b-online-consultations__bottom .h3 {
      font-weight: 400;
      margin-bottom: 20px; }
      @media (min-width: 992px) {
        .b-online-consultations__bottom h3, .b-online-consultations__bottom .h3 {
          margin-bottom: 0; } }
      .b-online-consultations__bottom h3 strong, .b-online-consultations__bottom .h3 strong {
        font-weight: 700; }

.b-price-boxes {
  padding-top: 40px; }
  @media (min-width: 992px) {
    .b-price-boxes {
      padding-top: 120px; } }
  .b-price-boxes__texts {
    text-align: center; }
  .b-price-boxes__title {
    margin-bottom: 16px; }
  .b-price-boxes__boxes {
    margin-top: 20px; }
    @media (min-width: 992px) {
      .b-price-boxes__boxes {
        margin-top: 42px; } }
  .b-price-boxes__box {
    border-radius: 18px;
    background: #fff;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    padding: 30px;
    position: relative;
    margin-top: 15px; }
    @media (min-width: 992px) {
      .b-price-boxes__box {
        padding: 40px;
        margin-top: 0;
        height: 100%; } }
  .b-price-boxes .box__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
  .b-price-boxes .box__title h4, .b-price-boxes .box__title .h4 {
    padding-bottom: 13px;
    margin-bottom: 25px;
    border-bottom: 1px solid #3A3A3A;
    font-weight: 400; }
    .b-price-boxes .box__title h4 strong, .b-price-boxes .box__title .h4 strong {
      font-weight: 700; }
  .b-price-boxes .box__subtitle p {
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px;
    margin-bottom: 9px; }
  .b-price-boxes .box__button {
    margin-top: 20px; }
    @media (min-width: 992px) {
      .b-price-boxes .box__button {
        margin-top: 40px; } }
  .b-price-boxes .box__price {
    font-family: "Montserrat", sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: normal;
    margin-top: 40px; }
    @media (min-width: 992px) {
      .b-price-boxes .box__price {
        font-size: 70px;
        margin-top: 60px; } }
  .b-price-boxes .box__price-currency {
    font-size: 24px;
    font-weight: 400;
    margin-left: -14px; }
  .b-price-boxes .box__elements {
    display: flex;
    gap: 15px;
    flex-direction: column; }
    @media (min-width: 992px) {
      .b-price-boxes .box__elements {
        gap: 20px; } }
  .b-price-boxes .box__element {
    display: flex;
    align-items: center;
    gap: 15px; }
    @media (min-width: 992px) {
      .b-price-boxes .box__element {
        gap: 25px; } }
    .b-price-boxes .box__element:before {
      content: '';
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_8033_2922)'%3E%3Cpath d='M13.0003 25.5667C19.9406 25.5667 25.5669 19.9404 25.5669 13C25.5669 6.05964 19.9406 0.43335 13.0003 0.43335C6.05988 0.43335 0.433594 6.05964 0.433594 13C0.433594 19.9404 6.05988 25.5667 13.0003 25.5667Z' fill='url(%23paint0_linear_8033_2922)'/%3E%3Cpath d='M10.5153 18.2304L7.56861 15.3522C7.50487 15.2902 7.45421 15.2161 7.41961 15.1342C7.38501 15.0524 7.36719 14.9644 7.36719 14.8755C7.36719 14.7866 7.38501 14.6986 7.41961 14.6168C7.45421 14.5349 7.50487 14.4608 7.56861 14.3988L8.54577 13.4455C8.67681 13.3185 8.85211 13.2475 9.03457 13.2475C9.21703 13.2475 9.39234 13.3185 9.52337 13.4455L11.2775 15.1602L16.1971 7.68086C16.2987 7.52994 16.4549 7.4244 16.6328 7.38655C16.8107 7.34871 16.9963 7.38152 17.1505 7.47806L18.3135 8.20866C18.3895 8.25537 18.4553 8.31686 18.5071 8.38949C18.5588 8.46211 18.5955 8.54439 18.6148 8.63144C18.6342 8.71849 18.6359 8.80855 18.6198 8.89626C18.6037 8.98397 18.5701 9.06756 18.5211 9.14206L12.6958 18.0011C12.5791 18.1745 12.4258 18.3202 12.2466 18.428C12.0675 18.5357 11.8669 18.6029 11.6591 18.6247C11.4512 18.6466 11.241 18.6226 11.0434 18.5545C10.8458 18.4863 10.6655 18.3757 10.5153 18.2304Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8033_2922' x1='13.7555' y1='2.56078' x2='34.7237' y2='25.3799' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C5EBCF'/%3E%3Cstop offset='1' stop-color='%237CD693'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_8033_2922'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
      display: block;
      width: 26px;
      height: 26px;
      min-width: 26px;
      min-height: 26px;
      background-repeat: no-repeat;
      line-height: 1; }
    .b-price-boxes .box__element span {
      font-family: "Hind", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal; }

.b-team {
  padding: 40px 0; }
  @media (min-width: 992px) {
    .b-team {
      padding: 53px 0 157px 0; } }
  .b-team__texts {
    text-align: center; }
  .b-team__boxes {
    margin-top: 30px; }
    @media (min-width: 992px) {
      .b-team__boxes {
        margin-top: 77px; } }
  .b-team__box {
    padding: 30px;
    background-color: #fff;
    border-radius: 18px;
    box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
    display: flex;
    flex-direction: column;
    gap: 14px; }
    @media (min-width: 992px) {
      .b-team__box {
        padding: 40px 46px 44px;
        gap: 31px;
        flex-direction: row; } }
    .b-team__box:not(:last-child) {
      margin-bottom: 15px; }
      @media (min-width: 992px) {
        .b-team__box:not(:last-child) {
          margin-bottom: 30px; } }
  .b-team .box__image {
    width: 100%;
    max-width: 85px; }
    @media (min-width: 992px) {
      .b-team .box__image {
        max-width: 126px; } }
    .b-team .box__image img {
      width: 100%; }
  .b-team .box__title p {
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }
  .b-team .box__role {
    margin-bottom: 13px; }
    .b-team .box__role p {
      color: #5C59A7;
      line-height: normal; }
  .b-team .box__description ul {
    padding-left: 2rem; }
    .b-team .box__description ul li {
      list-style: disc; }
  .b-team__sm-container {
    display: flex;
    gap: 35px;
    margin-top: 16px; }
    @media (min-width: 992px) {
      .b-team__sm-container {
        margin-top: 31px; } }
  .b-team__social-media {
    display: inline-flex;
    gap: 10px; }
    .b-team__social-media .social-media__element a {
      background-color: #5C59A7;
      width: 48px;
      height: 48px;
      display: flex;
      border-radius: 50%;
      align-items: center;
      justify-content: center; }
      .b-team__social-media .social-media__element a img {
        width: 28px; }
    .b-team__social-media .social-media__element--website a {
      background-color: #F17DB1; }
    .b-team__social-media .social-media__element--website img {
      width: 25px; }
    .b-team__social-media .social-media__element--discord a {
      background-color: #5C59A7; }
    .b-team__social-media .social-media__element--discord img {
      width: 29px; }
    .b-team__social-media .social-media__element--instagram a {
      background-color: #F17DB1; }
    .b-team__social-media .social-media__element--instagram img {
      width: 27px; }
    .b-team__social-media .social-media__element--facebook a {
      background-color: #5C59A7; }
    .b-team__social-media .social-media__element--facebook img {
      width: 22px; }

.b-testimonials {
  padding: 0 0 40px 0; }
  @media (min-width: 992px) {
    .b-testimonials {
      padding: 0 0 88px 0; } }
  .b-testimonials__slide {
    text-align: center; }
  .b-testimonials__icon {
    margin: 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media (min-width: 992px) {
      .b-testimonials__icon {
        margin: 18px 0 72px; } }
    .b-testimonials__icon img {
      width: 41px; }
  .b-testimonials__name h5, .b-testimonials__name .h5 {
    color: #3A3A3A;
    text-align: center;
    font-family: "Hind", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.36px; }
  .b-testimonials__text h3, .b-testimonials__text .h3 {
    text-align: center;
    font-weight: 400;
    margin-bottom: 14px; }
    @media (min-width: 992px) {
      .b-testimonials__text h3, .b-testimonials__text .h3 {
        margin-bottom: 54px; } }
  .b-testimonials .slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 27px;
    gap: 15px; }
    .b-testimonials .slick-dots li {
      height: 7px;
      width: 7px;
      background-color: #C5EBCF;
      border-radius: 50%; }
      .b-testimonials .slick-dots li.slick-active {
        background-color: #5C59A7; }
      .b-testimonials .slick-dots li button {
        display: none; }

.b-two-images-content {
  padding: 40px 0; }
  @media (min-width: 992px) {
    .b-two-images-content {
      padding: 226px 0 96px 0; } }
  .b-two-images-content__right {
    position: relative;
    z-index: 1;
    margin-top: 40px; }
    @media (min-width: 992px) {
      .b-two-images-content__right {
        margin-top: 0; } }
  .b-two-images-content__shape {
    z-index: -1;
    opacity: 0.6; }
    @media (min-width: 992px) {
      .b-two-images-content__shape {
        opacity: 1; } }
    .b-two-images-content__shape:after {
      content: '';
      display: block;
      position: absolute;
      border-radius: 50%;
      z-index: -1;
      animation-delay: 4s; }
    .b-two-images-content__shape--1:after {
      top: -45px;
      right: 0;
      background-color: #FEF2F7;
      width: 170px;
      height: 170px;
      animation: move-left 5s linear infinite; }
    .b-two-images-content__shape--2:after {
      bottom: 35px;
      right: 12px;
      background-color: #5C59A7;
      width: 68px;
      height: 68px;
      animation: move-top 5s linear infinite; }
  .b-two-images-content__title {
    position: relative;
    z-index: 1; }
    .b-two-images-content__title h2, .b-two-images-content__title .h2 {
      margin-bottom: 28px; }
  .b-two-images-content__subtitle {
    position: relative;
    z-index: 1; }
    .b-two-images-content__subtitle h4, .b-two-images-content__subtitle .h4 {
      color: #5C59A7;
      margin-bottom: 4px; }
  .b-two-images-content__text {
    width: 100%;
    max-width: 438px;
    margin-bottom: 28px;
    position: relative;
    z-index: 1; }
    .b-two-images-content__text p {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
  .b-two-images-content__images {
    position: relative;
    z-index: 2; }
    .b-two-images-content__images .bubble {
      width: 100%;
      display: flex;
      align-items: center;
      gap: 19px;
      padding: 18px;
      border-radius: 18px;
      background: #fff;
      filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.05));
      z-index: 1; }
      @media (min-width: 992px) {
        .b-two-images-content__images .bubble {
          position: absolute;
          top: 12px;
          right: 59px;
          width: 338px; } }
      .b-two-images-content__images .bubble__image img {
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
        width: 96px;
        height: 96px;
        border-radius: 50%; }
      .b-two-images-content__images .bubble__title h5, .b-two-images-content__images .bubble__title .h5 {
        color: #3A3A3A;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 26px; }
      .b-two-images-content__images .bubble__text p {
        color: #3A3A3A;
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
    .b-two-images-content__images .image-overlap {
      position: relative;
      display: grid;
      grid-template-rows: 2fr; }
    .b-two-images-content__images .image-overlap-item:first-of-type {
      grid-column: 1 / span 2;
      grid-row: 1 / span 3; }
      .b-two-images-content__images .image-overlap-item:first-of-type img {
        width: 100%;
        max-width: 420px; }
    .b-two-images-content__images .image-overlap-item:last-of-type {
      grid-column: 2 / span 2;
      grid-row: 3 / span 2; }
      .b-two-images-content__images .image-overlap-item:last-of-type img {
        width: 100%;
        max-width: 460px; }

.b-blog-teaser {
  padding: 40px 0 60px 0; }
  @media (min-width: 992px) {
    .b-blog-teaser {
      padding: 118px 0 110px 0; } }
  .b-blog-teaser__title h2, .b-blog-teaser__title .h2 {
    text-align: center;
    margin-bottom: 16px; }
  .b-blog-teaser__text p {
    text-align: center; }
  @media (min-width: 992px) {
    .b-blog-teaser__posts {
      margin-top: 68px; } }
  .b-blog-teaser .single-post:nth-child(odd) .post-icon {
    background-color: #F17DB1; }
  .b-blog-teaser .single-post:nth-child(even) .post-icon {
    background-color: #5C59A7; }
  .b-blog-teaser__post {
    margin-top: 40px; }
    @media (min-width: 992px) {
      .b-blog-teaser__post {
        margin-top: 0; } }
    .b-blog-teaser__post img.post-thumbnail {
      width: 100%;
      border-radius: 10px;
      box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
      transition: opacity 0.4s ease-in; }
      .b-blog-teaser__post img.post-thumbnail:hover {
        opacity: 0.7; }
    .b-blog-teaser__post .post-purpose {
      margin-bottom: -18px;
      position: relative;
      z-index: 2;
      padding: 0 12px; }
      .b-blog-teaser__post .post-purpose a {
        display: inline-flex;
        border-radius: 10px;
        background: #F17DB1;
        color: #fff;
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05);
        font-family: "Hind", sans-serif;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px;
        padding: 8px 16px; }
        .b-blog-teaser__post .post-purpose a:not(:last-child) {
          margin-right: 12px; }
    .b-blog-teaser__post .post-top {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: -25px;
      margin-bottom: 19px;
      width: 100%;
      padding: 0 14px;
      position: relative;
      z-index: 1; }
      .b-blog-teaser__post .post-top .post-author {
        display: flex;
        align-items: center;
        gap: 16px;
        padding: 4px 21px 4px 11px;
        border-radius: 10px;
        background: #fff;
        box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.05); }
        .b-blog-teaser__post .post-top .post-author .author-name a {
          color: #3A3A3A;
          text-align: center;
          font-family: "Hind", sans-serif;
          font-size: 16px;
          font-weight: 400;
          line-height: 26px; }
        .b-blog-teaser__post .post-top .post-author .author-avatar img {
          border-radius: 50%; }
      .b-blog-teaser__post .post-top .post-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        border-radius: 50%; }
        .b-blog-teaser__post .post-top .post-icon img {
          width: 24px; }
    .b-blog-teaser__post .post-date time {
      color: #3A3A3A;
      font-family: "Hind", sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: normal;
      margin-bottom: 6px; }
    .b-blog-teaser__post .post-title h4, .b-blog-teaser__post .post-title .h4 {
      color: #3A3A3A;
      font-family: "Montserrat", sans-serif;
      font-size: 24px;
      font-weight: 400;
      line-height: 33px; }
    .b-blog-teaser__post .post-button {
      margin-top: 28px; }

.b-boxes-text__texts {
  margin-bottom: 30px;
  text-align: center; }
  @media (min-width: 992px) {
    .b-boxes-text__texts {
      margin-bottom: 54px; } }

.b-boxes-text__title h2, .b-boxes-text__title .h2 {
  margin-bottom: 16px; }

.b-boxes-text__content-text {
  margin-top: 30px; }
  @media (min-width: 992px) {
    .b-boxes-text__content-text {
      margin-left: 37px;
      margin-top: 0; } }
  .b-boxes-text__content-text p {
    margin-bottom: 20px; }
  .b-boxes-text__content-text img {
    margin-top: 5px; }

.b-boxes-text__boxes {
  display: flex;
  flex-direction: column;
  gap: 15px; }
  @media (min-width: 992px) {
    .b-boxes-text__boxes {
      gap: 20px; } }

.b-boxes-text__box {
  background-color: #fff;
  border-radius: 18px;
  padding: 39px 36px;
  filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.05)); }
  .b-boxes-text__box p {
    font-weight: 700; }

.text-size-12,
.text-size-12 p,
.text-size-12 span {
  font-size: 0.75rem; }

.text-size-13,
.text-size-13 p,
.text-size-13 span {
  font-size: 0.8125rem; }

.text-size-14,
.text-size-14 p,
.text-size-14 span {
  font-size: 0.875rem; }

.text-size-15,
.text-size-15 p,
.text-size-15 span {
  font-size: 0.9375rem; }

.text-size-16,
.text-size-16 p,
.text-size-16 span {
  font-size: 1rem; }

.text-size-17,
.text-size-17 p,
.text-size-17 span {
  font-size: 1.0625rem; }

.text-size-18,
.text-size-18 p,
.text-size-18 span {
  font-size: 1.125rem; }

.text-size-19,
.text-size-19 p,
.text-size-19 span {
  font-size: 1.1875rem; }

.text-size-20,
.text-size-20 p,
.text-size-20 span {
  font-size: 1.25rem; }

.text-size-21,
.text-size-21 p,
.text-size-21 span {
  font-size: 1.3125rem; }

.text-size-22,
.text-size-22 p,
.text-size-22 span {
  font-size: 1.375rem; }

.text-size-23,
.text-size-23 p,
.text-size-23 span {
  font-size: 1.4375rem; }

.text-size-24,
.text-size-24 p,
.text-size-24 span {
  font-size: 1.5rem; }

.text-size-25,
.text-size-25 p,
.text-size-25 span {
  font-size: 1.5625rem; }

.text-size-26,
.text-size-26 p,
.text-size-26 span {
  font-size: 1.625rem; }

.text-size-27,
.text-size-27 p,
.text-size-27 span {
  font-size: 1.6875rem; }

.text-size-28,
.text-size-28 p,
.text-size-28 span {
  font-size: 1.75rem; }

.text-size-29,
.text-size-29 p,
.text-size-29 span {
  font-size: 1.8125rem; }

.text-size-30,
.text-size-30 p,
.text-size-30 span {
  font-size: 1.875rem; }

.text-size-31,
.text-size-31 p,
.text-size-31 span {
  font-size: 1.9375rem; }

.text-size-32,
.text-size-32 p,
.text-size-32 span {
  font-size: 2rem; }

.text-size-33,
.text-size-33 p,
.text-size-33 span {
  font-size: 2.0625rem; }

.text-size-34,
.text-size-34 p,
.text-size-34 span {
  font-size: 2.125rem; }

.text-size-35,
.text-size-35 p,
.text-size-35 span {
  font-size: 2.1875rem; }

.text-size-36,
.text-size-36 p,
.text-size-36 span {
  font-size: 2.25rem; }

.text-size-37,
.text-size-37 p,
.text-size-37 span {
  font-size: 2.3125rem; }

.text-size-38,
.text-size-38 p,
.text-size-38 span {
  font-size: 2.375rem; }

.text-size-39,
.text-size-39 p,
.text-size-39 span {
  font-size: 2.4375rem; }

.text-size-40,
.text-size-40 p,
.text-size-40 span {
  font-size: 2.5rem; }

.text-size-41,
.text-size-41 p,
.text-size-41 span {
  font-size: 2.5625rem; }

.text-size-42,
.text-size-42 p,
.text-size-42 span {
  font-size: 2.625rem; }

.text-size-43,
.text-size-43 p,
.text-size-43 span {
  font-size: 2.6875rem; }

.text-size-44,
.text-size-44 p,
.text-size-44 span {
  font-size: 2.75rem; }

.text-size-45,
.text-size-45 p,
.text-size-45 span {
  font-size: 2.8125rem; }

.text-size-46,
.text-size-46 p,
.text-size-46 span {
  font-size: 2.875rem; }

.text-size-47,
.text-size-47 p,
.text-size-47 span {
  font-size: 2.9375rem; }

.text-size-48,
.text-size-48 p,
.text-size-48 span {
  font-size: 3rem; }

.text-size-49,
.text-size-49 p,
.text-size-49 span {
  font-size: 3.0625rem; }

.text-size-50,
.text-size-50 p,
.text-size-50 span {
  font-size: 3.125rem; }

.text-size-51,
.text-size-51 p,
.text-size-51 span {
  font-size: 3.1875rem; }

.text-size-52,
.text-size-52 p,
.text-size-52 span {
  font-size: 3.25rem; }

.text-size-53,
.text-size-53 p,
.text-size-53 span {
  font-size: 3.3125rem; }

.text-size-54,
.text-size-54 p,
.text-size-54 span {
  font-size: 3.375rem; }

.text-size-55,
.text-size-55 p,
.text-size-55 span {
  font-size: 3.4375rem; }

.text-size-56,
.text-size-56 p,
.text-size-56 span {
  font-size: 3.5rem; }

.text-size-57,
.text-size-57 p,
.text-size-57 span {
  font-size: 3.5625rem; }

.text-size-58,
.text-size-58 p,
.text-size-58 span {
  font-size: 3.625rem; }

.text-size-59,
.text-size-59 p,
.text-size-59 span {
  font-size: 3.6875rem; }

.text-size-60,
.text-size-60 p,
.text-size-60 span {
  font-size: 3.75rem; }

.text-size-61,
.text-size-61 p,
.text-size-61 span {
  font-size: 3.8125rem; }

.text-size-62,
.text-size-62 p,
.text-size-62 span {
  font-size: 3.875rem; }

.text-size-63,
.text-size-63 p,
.text-size-63 span {
  font-size: 3.9375rem; }

.text-size-64,
.text-size-64 p,
.text-size-64 span {
  font-size: 4rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3MiLCJtYWluLmNzcyIsImdlbmVyaWMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIjxubyBzb3VyY2U+IiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJnZW5lcmljL19hbmltYXRpb25zLnNjc3MiLCJnZW5lcmljL19iYWNrZ3JvdW5kLXByb3BlcnRpZXMuc2NzcyIsImdlbmVyaWMvX2Zvcm1zLnNjc3MiLCJnZW5lcmljL19sYXp5bG9hZC5zY3NzIiwiZ2VuZXJpYy9fcGFyYWdyYXBocy5zY3NzIiwiZ2VuZXJpYy9fcHJpbnQuc2NzcyIsImdlbmVyaWMvX3NwYWNpbmcuc2NzcyIsIm1haW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9fc2V0dGluZ3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vc2Nzcy1zZXBhcmF0ZS1maWxlcy92ZW5kb3IvZm9udGF3ZXNvbWUtcHJvLnNjc3MiLCJvdmVycmlkZXMvX2F3cy5zY3NzIiwib3ZlcnJpZGVzL19jb250YWN0LWZvcm0tNy5zY3NzIiwib3ZlcnJpZGVzL19nb29nbGUtbWFwcy1hdXRvY29tcGxldGUuc2NzcyIsIm92ZXJyaWRlcy9faHRtbC1mb3Jtcy1wbHVnaW4uc2NzcyIsIm92ZXJyaWRlcy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsIm92ZXJyaWRlcy9fbWFpbGVybGl0ZS5zY3NzIiwib3ZlcnJpZGVzL19tZWdhLW1lbnUuc2NzcyIsIm92ZXJyaWRlcy9fc2VsZWN0Mi5zY3NzIiwib3ZlcnJpZGVzL19zaWRlLWNhcnQtd29vLnNjc3MiLCJvdmVycmlkZXMvX3NpZGUtY2FydC5zY3NzIiwib3ZlcnJpZGVzL193Yy1ibG9ja3Muc2NzcyIsIm92ZXJyaWRlcy9fd29vZi5zY3NzIiwib3ZlcnJpZGVzL193b3JkcHJlc3Muc2NzcyIsIm92ZXJyaWRlcy9fd3Bncy5zY3NzIiwibGF5b3V0L19sLTQwNC1wYWdlLnNjc3MiLCJsYXlvdXQvX2wtYXJjaGl2ZS5zY3NzIiwibGF5b3V0L19sLWJsb2NrLnNjc3MiLCJsYXlvdXQvX2wtYnJlYWRjcnVtYnMuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImxheW91dC9fbC1wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXQvX2wtcG9zdHMtbGlzdC5zY3NzIiwibGF5b3V0L19sLXNlYXJjaC5zY3NzIiwibGF5b3V0L19sLXdvb2NvbW1lcmNlLnNjc3MiLCJsYXlvdXQvX2wtd3JhcC5zY3NzIiwibGF5b3V0L19zaW5nbGUtcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fYy1idG4uc2NzcyIsImNvbXBvbmVudHMvX2MtdGl0bGUuc2NzcyIsImJsb2Nrcy9fYi1hYm91dC10d28uc2NzcyIsImJsb2Nrcy9fYi1hYm91dC5zY3NzIiwiYmxvY2tzL19iLWNvbnRhY3QtYm94LnNjc3MiLCJibG9ja3MvX2ItY3RhLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9fYi1mYXEuc2NzcyIsImJsb2Nrcy9fYi1mZWF0dXJlZC1wcm9kdWN0cy5zY3NzIiwiYmxvY2tzL19iLWZlYXR1cmVzLXR3by5zY3NzIiwiYmxvY2tzL19iLWZlYXR1cmVzLnNjc3MiLCJibG9ja3MvX2ItZ29vZ2xlLW1hcHMuc2NzcyIsImJsb2Nrcy9fYi1ncmlkLWJveGVzLnNjc3MiLCJibG9ja3MvX2ItZ3JvdXAtaW5mby5zY3NzIiwiYmxvY2tzL19iLWdyb3VwLnNjc3MiLCJibG9ja3MvX2ItaGVyby5zY3NzIiwiYmxvY2tzL19iLWltYWdlLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9fYi1pbmZvLWJveGVzLnNjc3MiLCJibG9ja3MvX2ItbmV3c2xldHRlci1ib3guc2NzcyIsImJsb2Nrcy9fYi1vbmxpbmUtY29uc3VsdGF0aW9ucy5zY3NzIiwiYmxvY2tzL19iLXByaWNlLWJveGVzLnNjc3MiLCJibG9ja3MvX2ItdGVhbS5zY3NzIiwiYmxvY2tzL19iLXRlc3RpbW9uaWFscy5zY3NzIiwiYmxvY2tzL19iLXR3by1pbWFnZXMtY29udGVudC5zY3NzIiwiYmxvY2tzL19ibG9nLXRlYXNlci5zY3NzIiwiYmxvY2tzL19ib3hlcy10ZXh0LnNjc3MiLCJ1dGlsaXRpZXMvX3RleHQtc2l6ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDdENFO0FDbEJGLCtHQUFZO0FBQ1osa0dBQVk7QUNEWjtFQVFJLGtCQUF3QjtFQUF4QixvQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLGtCQUF3QjtFQUF4QixpQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLG9CQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsa0JBQXdCO0VBQXhCLGtCQUF3QjtFQUF4QixnQkFBd0I7RUFBeEIsZ0JBQXdCO0VBQXhCLGtCQUF3QjtFQUF4Qix1QkFBd0I7RUFJeEIsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFJbEMscUJBQXdCO0VBQXhCLHVCQUF3QjtFQUF4QixxQkFBd0I7RUFBeEIsa0JBQXdCO0VBQXhCLHFCQUF3QjtFQUF4QixvQkFBd0I7RUFBeEIsbUJBQXdCO0VBQXhCLGtCQUF3QjtFQUl4Qiw4QkFBZ0M7RUFBaEMsaUNBQWdDO0VBQWhDLDZCQUFnQztFQUFoQywyQkFBZ0M7RUFBaEMsNkJBQWdDO0VBQWhDLDRCQUFnQztFQUFoQyw2QkFBZ0M7RUFBaEMseUJBQWdDO0VBR2xDLDZCQUFpQztFQUNqQyx1QkFBaUM7RUFDakMsK0JBQTJDO0VBQzNDLCtCQUFxQztFQU1yQyxxTkFBNkM7RUFDN0MseUdBQTJDO0VBQzNDLHlGQUErQjtFQU8vQixnREFBK0M7RUM0UDNDLHlCQXZFK0I7RURuTG5DLDBCQUErQztFQUMvQywwQkFBK0M7RUFDL0Msd0JBQW1DO0VBSW5DLGtCQUE2QjtFQUk3QixzQkFBdUM7RUFDdkMsd0JBQXVDO0VBQ3ZDLDBCQUF1QztFQUN2QyxtREFBK0Q7RUFFL0QsNEJBQXlDO0VBQ3pDLDhC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QUEwQixFQUFBOztBQUs1QjtFQUNFLHFCQUFxQixFQUFBOztBQUt2QjtFQUNFLFNBQVMsRUFBQTs7QUFPWDtFQUNFLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7O0FBUWpCO0VBQ0Usd0JBQXdCLEVBQUE7O0FKNUwxQjtFSXFNRSx3QkFBd0IsRUFBQTs7QUdwa0IxQjtFSnlRTSxrQkF2RStCO0VJaE1uQyxnQkZ3a0IrQixFQUFBOztBRW5rQi9CO0VKc1FNLGlDQWY2QjtFSW5QakMsZ0JGeWpCcUI7RUV4akJyQixnQkZ3aUI2QixFQUFBO0VGemM3QjtJSXBHRjtNSjZRTSxlQWxGNkIsRUFBQSxFSXJMbEM7O0FBTkQ7RUpzUU0saUNBZjZCO0VJblBqQyxnQkZ5akJxQjtFRXhqQnJCLGdCRndpQjZCLEVBQUE7RUZ6YzdCO0lJcEdGO01KNlFNLGlCQWxGNkIsRUFBQSxFSXJMbEM7O0FBTkQ7RUpzUU0saUNBZjZCO0VJblBqQyxnQkZ5akJxQjtFRXhqQnJCLGdCRndpQjZCLEVBQUE7RUZ6YzdCO0lJcEdGO01KNlFNLGVBbEY2QixFQUFBLEVJckxsQzs7QUFORDtFSnNRTSxpQ0FmNkI7RUluUGpDLGdCRnlqQnFCO0VFeGpCckIsZ0JGd2lCNkIsRUFBQTtFRnpjN0I7SUlwR0Y7TUo2UU0saUJBbEY2QixFQUFBLEVJckxsQzs7QUFORDtFSnNRTSxpQ0FmNkI7RUluUGpDLGdCRnlqQnFCO0VFeGpCckIsZ0JGd2lCNkIsRUFBQTtFRnpjN0I7SUlwR0Y7TUo2UU0sZUFsRjZCLEVBQUEsRUlyTGxDOztBQU5EO0VKc1FNLGlDQWY2QjtFSW5QakMsZ0JGeWpCcUI7RUV4akJyQixnQkZ3aUI2QixFQUFBO0VGemM3QjtJSXBHRjtNSjZRTSxpQkFsRjZCLEVBQUEsRUlyTGxDOztBQWtCSDtFQ3ZERSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FEMkRsQjtFQzVERSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FEOERsQjtFQUNFLHFCQUFxQixFQUFBO0VBRHZCO0lBSUksb0JGZ2tCK0IsRUFBQTs7QUV0akJuQztFSm9OTSxrQkF2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RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx5Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQkFBK0Qs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QUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlCQUErRCxFQUFBOztBQVBuRTtFQU9JLHVCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9CQUErRCxFQUFBOztBQVBuRTtFQU9JLHNCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9CQUErRCxFQUFBOztBQVBuRTtFQU9JLGdEQUErRCxFQUFBOztBQVBu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RnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFWdEI7RUFFRSwyQkFBcUIsRUFBQTs7QUFHdkI7RUFFRSxtQkFBbUIsRUFBQTtFQUZyQjtJQUtJLHdCQUFrQixFQUFBOztBQVZ0QjtFQUVFLDJCQUFxQixFQUFBOztBQUd2QjtFQUVFLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksd0JBQWtCLEVBQUE7O0FBVnRCO0VBRUUsMkJBQXFCLEVBQUE7O0FBR3ZCO0VBRUUsbUJBQW1CLEVBQUE7RUFGckI7SUFLSSx3QkFBa0IsRUFBQTs7QUFW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RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0JBQ0osRUFBQTs7QUFFQTtFQUNJLGdCQUNKLEVBQUE7O0FBRUE7RUFDSSxnQkFDSixFQUFBOztBQUVBO0VBQ0ksU0FBUztFQUNULHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQ0osRUFBQTs7QUFFQTs7RUFFSSxVQUFVO0VBQ1YsWUFBWTtFQUNaLFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFdBQ0osRUFBQTs7QUFFQTtFQUNJLG9DQUFvQztFQUNwQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQiw2Q0FBNkM7RUFDN0MsdVVBQXVVLEVBQUE7O0FBRzNVO0VBQ0ksb0NBQ0osRUFBQTs7QUFFQTtFQUNJLHFDQUFxQztFQUNyQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiw4Q0FBOEM7RUFDOUMsNFVBQTRVLEVBQUE7O0FBR2hWO0VBQ0ksa0JBQWtCO0VBQ2xCLHFDQUFxQztFQUNyQyxnQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQWtCO0VBQ2xCLHVDQUF1QztFQUN2QyxVQUFVO0VBQ1YscUNBQXFDLEVBQUE7O0FBR3pDO0VBQ0kseUNBQXlDLEVBQUE7O0FBRzdDOzs7RUFHSSxXQUFXO0VBQ1gseUNBQXdDLEVBQUE7O0FBRzVDOztFQUVJLFVBQVU7RUFDVixxQ0FBcUMsRUFBQTs7QUFHekM7RUFDSSxXQUNKLEVBQUE7O0FBRUE7O0VBRUksa0JBQ0osRUFBQTs7QUFFQTs7O0VBR0ksU0FBUztFQUNULG1DQUFtQztFQUNuQywyQkFBMkIsRUFBQTs7QUFHL0I7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FBRUE7RUFDSSxrQkFDSixFQUFBOztBQUVBO0VBQ0ksa0JBQ0osRUFBQTs7QUFFQTtFQUNJLGtCQUNKLEVBQUE7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UmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxvQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG1CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksb0JBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxrQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG9CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksbUJBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxvQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLGVBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxvQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG1CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksb0JBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxrQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG9CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksbUJBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxvQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLGlCQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksb0JBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxtQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG9CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksa0JBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxvQkFSa0IsRUFBQTs7QUFLdEI7OztFQUdJLG1CQVJrQixFQUFBOztBQUt0Qjs7O0VBR0ksb0JBUmtCLEVBQUE7O0FBS3RCOzs7RUFHSSxlQVJrQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29sb3JzXHJcbiRwcmltYXJ5LWNvbG9yOiAjNUM1OUE3O1xyXG4kcHJpbWFyeS1jb2xvci1saWdodDogI0QwQ0ZFMTtcclxuJHByaW1hcnktY29sb3ItdWx0cmFsaWdodDogI0VGRUVGNjtcclxuJHNlY29uZGFyeS1jb2xvcjogI0YxN0RCMTtcclxuJHNlY29uZGFyeS1jb2xvci1kYXJrOiAjMDAwO1xyXG4kc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0OiAjRUZEN0UzO1xyXG4kc2Vjb25kYXJ5LWNvbG9yLXVsdHJhbGlnaHQ6ICNGRUYyRjc7XHJcbiR0ZXJ0aWFyeS1jb2xvcjogIzAzMTIzMTtcclxuJHRlcnRpYXJ5LWNvbG9yLWxpZ2h0OiAjMEMyOTRBO1xyXG4kZGFyay1jb2xvcjogIzFjMWMxYztcclxuJGdyYXktY29sb3I6ICMzYjNiM2I7XHJcbiRmb290ZXItYmctY29sb3I6ICM4RDhCQzE7XHJcblxyXG4kbGlnaHQtY29sb3I6ICNGM0Y0RjQ7XHJcbiR0ZXh0LWNvbG9yOiAjM0EzQTNBO1xyXG4kaGVhZGluZy1jb2xvcjogIzNBM0EzQTtcclxuJHNlY29uZGFyeS10ZXh0LWNvbG9yOiAjNzY3YzgyO1xyXG4kdGV4dC1kYXJrOiAjMjAyMDIwO1xyXG4kdGV4dC1kYXJrZXI6ICMxYzFjMWM7XHJcbiR0ZXh0LWxpZ2h0OiAjRDhEOEQ4O1xyXG5cclxuJGhlYWRpbmctZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kYnV0dG9uLWZvbnQ6ICdIaW5kJywgc2Fucy1zZXJpZjtcclxuJGJvZHktZm9udDogJ0hpbmQnLCBzYW5zLXNlcmlmO1xyXG4kdGV4dC1mb250OiAnSGluZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyAkYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHJcbi8vIFJlc3BvbnNpdmUgVmFyaWFibGVzXHJcbiR4eGw6ICcobWluLXdpZHRoOiAxNjAwcHgpJztcclxuJHhsOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCknO1xyXG4kbGc6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJztcclxuJG1kOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpJztcclxuJHNtOiAnKG1heC13aWR0aDogNzY3cHgpJztcclxuJGxzbTogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiR4c206ICcobWF4LXdpZHRoOiA1NzVweCknO1xyXG4kdGlueTogJyhtYXgtd2lkdGg6IDM5OXB4KSc7XHJcblxyXG4kZmE6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblxyXG4vLyBCb290c3RyYXBcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJGdyaWQtY29sdW1uczogMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMS41cmVtO1xyXG5cclxuJGd1dHRlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICRzcGFjZXIgKiAuMjUsXHJcbiAgMjogJHNwYWNlciAqIC41LFxyXG4gIDM6ICRzcGFjZXIsXHJcbiAgNDogJHNwYWNlciAqIDEuNSxcclxuICA1OiAkc3BhY2VyICogMyxcclxuICAyMDogMjBweCxcclxuKTtcclxuXHJcbi8qIFxyXG4vLyBDb250YWluZXJzXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gICAgc206IDU0MHB4LFxyXG4gICAgbWQ6IDcyMHB4LFxyXG4gICAgbGc6IDk2MHB4LFxyXG4gICAgeGw6IDExNDBweCxcclxuICAgIHh4bDogMTYzNnB4XHJcbik7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKTtcclxuICovXHJcbi8vICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwOyIsIi8qIFxyXG4vLyBDb250YWluZXJzXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gICAgc206IDU0MHB4LFxyXG4gICAgbWQ6IDcyMHB4LFxyXG4gICAgbGc6IDk2MHB4LFxyXG4gICAgeGw6IDExNDBweCxcclxuICAgIHh4bDogMTYzNnB4XHJcbik7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKTtcclxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1IaW5kOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIGxlZ2VuZCArICoge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwOyB9XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0xIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTIge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0zIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTQge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS01IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTYge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7IH0gfVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTsgfVxuICAucm93ID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpOyB9XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7IH1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwOyB9XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7IH1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtOyB9XG5cbi5nLTIwLFxuLmd4LTIwIHtcbiAgLS1icy1ndXR0ZXIteDogMjBweDsgfVxuXG4uZy0yMCxcbi5neS0yMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuICAuZy1zbS0yMCxcbiAgLmd4LXNtLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4OyB9XG4gIC5nLXNtLTIwLFxuICAuZ3ktc20tMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9XG4gIC5nLW1kLTIwLFxuICAuZ3gtbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7IH1cbiAgLmctbWQtMjAsXG4gIC5neS1tZC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmctbGctMjAsXG4gIC5neC1sZy0yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDsgfVxuICAuZy1sZy0yMCxcbiAgLmd5LWxnLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmcteGwtMjAsXG4gIC5neC14bC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDsgfVxuICAuZy14bC0yMCxcbiAgLmd5LXhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmcteHhsLTIwLFxuICAuZ3gteHhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4OyB9XG4gIC5nLXh4bC0yMCxcbiAgLmd5LXh4bC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDsgfSB9XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMDg0Mjk4O1xuICAtLWJzLWFsZXJ0LWJnOiAjY2ZlMmZmO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZDRmZTsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjM1N2E7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYmc6ICNlMmUzZTU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4OyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMzQzODNjOyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzBmNTEzMjtcbiAgLS1icy1hbGVydC1iZzogI2QxZTdkZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiYWRiY2M7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGM0MTI4OyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzA1NTE2MDtcbiAgLS1icy1hbGVydC1iZzogI2NmZjRmYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiNmVmZmI7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQ0MTRkOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzY2NGQwMztcbiAgLS1icy1hbGVydC1iZzogI2ZmZjNjZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmVjYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTIzZTAyOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjODQyMDI5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZjhkN2RhO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y1YzJjNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzZhMWEyMTsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjM2NDY0O1xuICAtLWJzLWFsZXJ0LWJnOiAjZmVmZWZlO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNGY1MDUwOyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogI2QzZDNkNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTAxMjE0OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEwOCwgMTE3LCAxMjUsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAxMzUsIDg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMTkzLCA3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyMCwgNTMsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMzMsIDM3LCA0MSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMwYTU4Y2EgIWltcG9ydGFudDsgfVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzU2NWU2NCAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTQ2YzQzICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMzZGQ1ZjMgIWltcG9ydGFudDsgfVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuICAubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmY2QzOSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjAyYTM3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNmOWZhZmIgIWltcG9ydGFudDsgfVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuICAubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWUyMSAhaW1wb3J0YW50OyB9XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhdGlvOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnJhdGlvID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7IH1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDMgLyA0ICogMTAwJSk7IH1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMTYgKiAxMDAlKTsgfVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpOyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDsgfVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDsgfVxuXG4uYm9yZGVyLTIge1xuICAtLWJzLWJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5ib3JkZXItMyB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDsgfVxuXG4uYm9yZGVyLTUge1xuICAtLWJzLWJvcmRlci13aWR0aDogNXB4OyB9XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTsgfVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1OyB9XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTsgfVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1OyB9XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxOyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50OyB9XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50OyB9XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTsgfVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTsgfVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7IH1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTsgfVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTsgfVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41OyB9XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1OyB9XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTsgfVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGtleWZyYW1lcyBtb3ZlLXJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vdmUtbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbW92ZS10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1vdmUtYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1zY2FsZSB7XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0OCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmlkZW8ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KSwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KSwgMCAwIDAgMjBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LCAxMDIsIDAsIDAuMTYpLCAwIDAgMCAyMHB4IHJnYmEoMjU1LCAxMDIsIDAsIDAuMTYpLCAwIDAgMCAxMDBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjE2KTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBjaXJjbGUge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgMjUlIHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRvcDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdG9wOiA1MHB4OyB9XG4gIDc1JSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNTBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZS1wcmltYXJ5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDkyLCA4OSwgMTY3LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoOTIsIDg5LCAxNjcsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDkyLCA4OSwgMTY3LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Utc2Vjb25kYXJ5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0MSwgMTI1LCAxNzcsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNDEsIDEyNSwgMTc3LCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDEsIDEyNSwgMTc3LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtZGFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg1OCwgNTgsIDU4LCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoNTgsIDU4LCA1OCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNTgsIDU4LCA1OCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2UtZ3JhZGllbnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTI0LCAyMTQsIDE0NywgMC43KTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDEyNCwgMjE0LCAxNDcsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEyNCwgMjE0LCAxNDcsIDApOyB9IH1cblxuLmJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5iZy1yZXBlYXQteSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgfVxuXG4uYmctcmVwZWF0LXJvdW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kOyB9XG5cbi5iZy1yZXBlYXQtc3BhY2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7IH1cblxuLmJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5iZy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfVxuXG4uYmctbGVmdC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTsgfVxuXG4uYmctbGVmdC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfVxuXG4uYmctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuXG4uYmctcmlnaHQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tOyB9XG5cbi5iZy1yaWdodC10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7IH1cblxuLmJnLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4uYmctYXV0byB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cblxuLmJnLWxvY2FsIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDsgfVxuXG4uYmctc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE4cHggMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogMjA2cHg7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnB1dC1ncm91cCBpbnB1dCxcbiAgLmlucHV0LWdyb3VwIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH1cblxuLmxhenlsb2FkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wLXJlc2V0IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wLXJlc2V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyoqXHJcbiAqIFByaW50IHN0eWxlcy5cclxuICogVGFrZW4gZnJvbSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZVxyXG4gKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKlxyXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAqL1xuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKlxyXG4gICAqIFByaW50aW5nIFRhYmxlczpcclxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCwgaDIsIC5oMiwgaDMsIC5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsIC5oMiwgaDMsIC5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuXG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuXG4udG9wLXNwYWNpbmcge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuLmJvdHRvbS1zcGFjaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4OyB9XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNUM1OUE3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBoMSBhLCAuaDEgYSxcbiAgaDIgYSxcbiAgLmgyIGEsXG4gIGgzIGEsXG4gIC5oMyBhLFxuICBoNCBhLFxuICAuaDQgYSxcbiAgaDUgYSxcbiAgLmg1IGEsXG4gIGg2IGEsXG4gIC5oNiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoNSwgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDYsIC5oNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5wIHtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGMTdEQjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0YxN0RCMTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucG9zLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maXgge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByaW1hcnkge1xuICBjb2xvcjogIzVDNTlBNzsgfVxuXG4uc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGMTdEQjE7IH1cblxuLypcclxuKiBDb21wb25lbnRzXHJcbiovXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5oYW1idXJnZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogLTEwcHg7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7IH1cblxuLypcbiAgICogM0RYXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIEFycm93XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFR1cm4gUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEJvcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIHRvcDogLTgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIHRvcDogLTgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIE1pbnVzXG4gICAqL1xuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsIHRvcCAwLjA4cyBlYXNlLW91dCwgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7IH1cblxuLypcbiAgICogU2xpZGVyXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBTcGluXG4gICAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogU3ByaW5nIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwcyAwLjIycyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcXVlZXplXG4gICAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTsgfVxuICAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTsgfVxuICAuaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTsgfVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWFycm93OmJlZm9yZSwgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICB0b3A6IDhweDsgfVxuICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7IH1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCwgLm1mcC1maWd1cmUgLnNtYWxsIHtcbiAgICBjb2xvcjogI0JEQkRCRDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsLCAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzU1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNjAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzcwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzg1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nOTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwibGluZWFyXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtYmFja1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YWRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YWRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1jdWJpY1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YXJ0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApOyB9XG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cbltkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9J2ZsaXAtbGVmdCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPSdmbGlwLXVwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz0nZmxpcC1kb3duJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuICAuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qICRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvZm9udGF3ZXNvbWVcIjtcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZCc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcyc7ICovXG4vKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjExLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG4uZmEsXG4uZmFiLFxuLmZhZCxcbi5mYWwsXG4uZmFyLFxuLmZhcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07IH1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTsgfVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTsgfVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiAuMDhlbSBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQsXG4uZmFsLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFiLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCxcbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjsgfVxuXG4uZmEtZmxpcC1ib3RoLFxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7IH1cblxuOnJvb3QgLmZhLWZsaXAtYm90aCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5mYS1hY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG5cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG5cbi5mYS1hbGFybS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiOyB9XG5cbi5mYS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ0XCI7IH1cblxuLmZhLWFsYXJtLXNub296ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiOyB9XG5cbi5mYS1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZlwiOyB9XG5cbi5mYS1hbGJ1bS1jb2xsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEwXCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMFwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLmZhLWFsaWduLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7IH1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGExXCI7IH1cblxuLmZhLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiOyB9XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG5cbi5mYS1hbmdlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjsgfVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cblxuLmZhLWFwcGxlLWNyYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7IH1cblxuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLmZhLWFycm93LWFsdC10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiOyB9XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjsgfVxuXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLmZhLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cblxuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLmZhLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7IH1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjsgfVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjsgfVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjsgfVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjsgfVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjsgfVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmZhLWF4ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiOyB9XG5cbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIzXCI7IH1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjsgfVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG5cbi5mYS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiOyB9XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjsgfVxuXG4uZmEtYmFkZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjsgfVxuXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7IH1cblxuLmZhLWJhZGdlLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDZcIjsgfVxuXG4uZmEtYmFkZ2Utc2hlcmlmZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMlwiOyB9XG5cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjRcIjsgfVxuXG4uZmEtYmFncy1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cblxuLmZhLWJhbGwtcGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZVwiOyB9XG5cbi5mYS1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzJcIjsgfVxuXG4uZmEtYmFsbG90LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMzXCI7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5mYS1iYW5qbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzVcIjsgfVxuXG4uZmEtYmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI1XCI7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjsgfVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLWJlbGwtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDhcIjsgfVxuXG4uZmEtYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cblxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEtYmVsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjsgfVxuXG4uZmEtYmV0YW1heDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNFwiOyB9XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjsgfVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uZmEtYmxhbmtldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5mYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uZmEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5mYS1ib25lLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ4XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOVwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cblxuLmZhLWJvb2stc3BlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI4XCI7IH1cblxuLmZhLWJvb2stdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlN1wiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiOyB9XG5cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U4XCI7IH1cblxuLmZhLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjsgfVxuXG4uZmEtYm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MlwiOyB9XG5cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM0XCI7IH1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cblxuLmZhLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjsgfVxuXG4uZmEtYm9yZGVyLWNlbnRlci1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODljXCI7IH1cblxuLmZhLWJvcmRlci1jZW50ZXItdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZFwiOyB9XG5cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjsgfVxuXG4uZmEtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjsgfVxuXG4uZmEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7IH1cblxuLmZhLWJvcmRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MlwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiOyB9XG5cbi5mYS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU1XCI7IH1cblxuLmZhLWJvdy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiOyB9XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjsgfVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmZhLWJveC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3gtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uZmEtYm94LXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjsgfVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmZhLWJyYWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U5XCI7IH1cblxuLmZhLWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7IH1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjsgfVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuXG4uZmEtYnJlYWQtbG9hZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYlwiOyB9XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4uZmEtYnJpbmctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NlwiOyB9XG5cbi5mYS1icmluZy1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1N1wiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0OFwiOyB9XG5cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7IH1cblxuLmZhLWJ1cmdlci1zb2RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7IH1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5mYS1idXJyaXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjsgfVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG5cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLmZhLWNhYmluZXQtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7IH1cblxuLmZhLWNhY3R1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhN1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGN1bGF0b3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmZhLWNhbGVuZGFyLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzZcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XG5cbi5mYS1jYW1jb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YThcIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjsgfVxuXG4uZmEtY2FtZXJhLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE5XCI7IH1cblxuLmZhLWNhbWVyYS1wb2xhcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmFcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmRsZS1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmNcIjsgfVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG5cbi5mYS1jYW5keS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJkXCI7IH1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmZhLWNhci1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiOyB9XG5cbi5mYS1jYXItYnVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiOyB9XG5cbi5mYS1jYXItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7IH1cblxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5mYS1jYXItZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUyXCI7IH1cblxuLmZhLWNhci1tZWNoYW5pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlM1wiOyB9XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5mYS1jYXItdGlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNVwiOyB9XG5cbi5mYS1jYXItd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiOyB9XG5cbi5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzBcIjsgfVxuXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG5cbi5mYS1jYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODViXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiOyB9XG5cbi5mYS1jYXNzZXR0ZS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFiXCI7IH1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5mYS1jYXVsZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiOyB9XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5mYS1jY3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFjXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWlyLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiOyB9XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uZmEtY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7IH1cblxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGFcIjsgfVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmZhLWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjsgfVxuXG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZVwiOyB9XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjsgfVxuXG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7IH1cblxuLmZhLWNoZWVzZWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiOyB9XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjsgfVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNoaW1uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGJcIjsgfVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjsgfVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG5cbi5mYS1jbGFyaW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhZFwiOyB9XG5cbi5mYS1jbGF3LW1hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7IH1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjsgfVxuXG4uZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOFwiOyB9XG5cbi5mYS1jbG91ZC1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7IH1cblxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWVcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7IH1cblxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjsgfVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5mYS1jbG91ZC1zbGVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiOyB9XG5cbi5mYS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQyXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5mYS1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjsgfVxuXG4uZmEtY2xvdWRzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjsgfVxuXG4uZmEtY2xvdWRzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NlwiOyB9XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmZhLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLmZhLWNvZmZlZS10b2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM1XCI7IH1cblxuLmZhLWNvZmZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVjXCI7IH1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7IH1cblxuLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjRcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWZcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiOyB9XG5cbi5mYS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiOyB9XG5cbi5mYS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5mYS1jb21tZW50LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjsgfVxuXG4uZmEtY29tbWVudC1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZlwiOyB9XG5cbi5mYS1jb21tZW50LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cblxuLmZhLWNvbW1lbnQtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjBcIjsgfVxuXG4uZmEtY29tbWVudC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7IH1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uZmEtY29tbWVudC1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNFwiOyB9XG5cbi5mYS1jb21tZW50LXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNlwiOyB9XG5cbi5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wYXNzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU5XCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjsgfVxuXG4uZmEtY29tcHV0ZXItY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMVwiOyB9XG5cbi5mYS1jb21wdXRlci1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIyXCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVkXCI7IH1cblxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7IH1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjsgfVxuXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjsgfVxuXG4uZmEtY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7IH1cblxuLmZhLWNvd2JlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjNcIjsgfVxuXG4uZmEtY293YmVsbC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI0XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjsgfVxuXG4uZmEtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiOyB9XG5cbi5mYS1jcnV0Y2hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cblxuLmZhLWRhZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7IH1cblxuLmZhLWRlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGVcIjsgfVxuXG4uZmEtZGVlci1ydWRvbHBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhmXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRld3BvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4uZmEtZGlhc3BvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTFcIjsgfVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG5cbi5mYS1kaWNlLWQxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiOyB9XG5cbi5mYS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiOyB9XG5cbi5mYS1kaWNlLWQyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG5cbi5mYS1kaWNlLWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQwXCI7IH1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4uZmEtZGljZS1kODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cblxuLmZhLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWFcIjsgfVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5mYS1kaXNjLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI1XCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cblxuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtZG9nLWxlYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiOyB9XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuXG4uZmEtZHJhdy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjsgfVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cblxuLmZhLWRyYXctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7IH1cblxuLmZhLWRyZWlkZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmZhLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVmXCI7IH1cblxuLmZhLWRyb25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MFwiOyB9XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cblxuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjsgfVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG5cbi5mYS1kcnVtc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDZcIjsgfVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWRyeWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYxXCI7IH1cblxuLmZhLWRyeWVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MlwiOyB9XG5cbi5mYS1kdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjsgfVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7IH1cblxuLmZhLWVhci1tdWZmczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NVwiOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uZmEtZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiOyB9XG5cbi5mYS1lY2xpcHNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0YVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7IH1cblxuLmZhLWVnZy1mcmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uZmEtZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cblxuLmZhLWVtcHR5LXNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NlwiOyB9XG5cbi5mYS1lbmdpbmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU3XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7IH1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS1leWUtZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5mYS1mYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY0XCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7IH1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmM1wiOyB9XG5cbi5mYS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjsgfVxuXG4uZmEtZmlsZS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWFcIjsgfVxuXG4uZmEtZmlsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmZhLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLmZhLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjZcIjsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG5cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiOyB9XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiOyB9XG5cbi5mYS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7IH1cblxuLmZhLWZpbGUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVjXCI7IH1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmZhLWZpbGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmRcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG5cbi5mYS1maWxtLWNhbmlzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI3XCI7IH1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiOyB9XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cblxuLmZhLWZpcmUtc21va2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5mYS1maXJlcGxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWFcIjsgfVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiOyB9XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjsgfVxuXG4uZmEtZmlzaC1jb29rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmVcIjsgfVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiOyB9XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiOyB9XG5cbi5mYS1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiOyB9XG5cbi5mYS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI4XCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmZhLWZsYXNrLXBvaXNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiOyB9XG5cbi5mYS1mbGFzay1wb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTFcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjsgfVxuXG4uZmEtZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAwXCI7IH1cblxuLmZhLWZsb3dlci10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI5XCI7IH1cblxuLmZhLWZsdXgtY2FwYWNpdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJhXCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5mYS1mb2xkZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWZcIjsgfVxuXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjsgfVxuXG4uZmEtZm9sZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4uZmEtZm9udC1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY2XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5mYS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjsgfVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm9zdHktaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWUtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjsgfVxuXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjhcIjsgfVxuXG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJiXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FtZXBhZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmNcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2FzLXB1bXAtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjsgfVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiOyB9XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNFwiOyB9XG5cbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWVcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLWNpdHJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OVwiOyB9XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsYXNzZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdsb2JlLXNub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjsgfVxuXG4uZmEtZ2xvYmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYW1vcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmRcIjsgfVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiOyB9XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7IH1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjsgfVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7IH1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjsgfVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjsgfVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cblxuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjsgfVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7IH1cblxuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG5cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmVcIjsgfVxuXG4uZmEtZ3VpdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZlwiOyB9XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLmZhLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmZhLWg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7IH1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjsgfVxuXG4uZmEtaGFtbWVyLXdhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiOyB9XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiOyB9XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjsgfVxuXG4uZmEtaGFuZHMtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjsgfVxuXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5mYS1oYW5kcy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjsgfVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi5mYS1oYXQtY2hlZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiOyB9XG5cbi5mYS1oYXQtY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiOyB9XG5cbi5mYS1oYXQtc2FudGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTdcIjsgfVxuXG4uZmEtaGF0LXdpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiOyB9XG5cbi5mYS1oYXQtd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTdcIjsgfVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWQtc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiOyB9XG5cbi5mYS1oZWFkLXNpZGUtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDhcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzJcIjsgfVxuXG4uZmEtaGVhZC1zaWRlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjsgfVxuXG4uZmEtaGVhZC12cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYVwiOyB9XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cblxuLmZhLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjhcIjsgfVxuXG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi5mYS1oZWxpY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cblxuLmZhLWhlbG1ldC1iYXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjsgfVxuXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWVcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiOyB9XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLmZhLWhvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBhXCI7IH1cblxuLmZhLWhvbWUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjsgfVxuXG4uZmEtaG9tZS1sZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYlwiOyB9XG5cbi5mYS1ob21lLWxnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwY1wiOyB9XG5cbi5mYS1ob29kLWNsb2FrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7IH1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmZhLWhvcml6b250YWwtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvcnNlLXNhZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjM1wiOyB9XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjsgfVxuXG4uZmEtaG9zcGl0YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBlXCI7IH1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmZhLWhvdXNlLWZsb29kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRmXCI7IH1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5mYS1odW1pZGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiOyB9XG5cbi5mYS1odXJyaWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cblxuLmZhLWljZS1za2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhY1wiOyB9XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7IH1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cblxuLmZhLWljb25zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLWltYWdlLXBvbGFyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM0XCI7IH1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmZhLWluYm94LWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7IH1cblxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjsgfVxuXG4uZmEtaW5oYWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjsgfVxuXG4uZmEtaW50ZWdyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjdcIjsgfVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjsgfVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4uZmEtaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7IH1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMVwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uZmEtamFjay1vLWxhbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGVcIjsgfVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5mYS1qZWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7IH1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjsgfVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5mYS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG5cbi5mYS1qb3lzdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNVwiOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4uZmEtanVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rYXpvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjN1wiOyB9XG5cbi5mYS1rZXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZmXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2V5bm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiOyB9XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5mYS1raWRuZXlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7IH1cblxuLmZhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5mYS1raXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rbmlmZS1raXRjaGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7IH1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5mYS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjsgfVxuXG4uZmEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG5cbi5mYS1sYW5kbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uZmEtbGFzc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjsgfVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjsgfVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiOyB9XG5cbi5mYS1sYXllci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZVwiOyB9XG5cbi5mYS1sYXllci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4uZmEtbGVhZi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYlwiOyB9XG5cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7IH1cblxuLmZhLWxlYWYtb2FrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY3XCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7IH1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4uZmEtbGlnaHRidWxiLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MFwiOyB9XG5cbi5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzFcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7IH1cblxuLmZhLWxpZ2h0YnVsYi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3M1wiOyB9XG5cbi5mYS1saWdodHMtaG9saWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiOyB9XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmZhLWxpbmUtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MFwiOyB9XG5cbi5mYS1saW5lLWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3MVwiOyB9XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi5mYS1saXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7IH1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmZhLWxpc3QtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzlcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMlwiOyB9XG5cbi5mYS1sb2NhdGlvbi1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwM1wiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cblxuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi5mYS1sb3Zlc2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1sdW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjsgfVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjsgfVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cblxuLmZhLW1haWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjsgfVxuXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4uZmEtbWFuZG9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjsgfVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiOyB9XG5cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7IH1cblxuLmZhLW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBhXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGJcIjsgfVxuXG4uZmEtbWFwLW1hcmtlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwY1wiOyB9XG5cbi5mYS1tYXAtbWFya2VyLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGVcIjsgfVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjsgfVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjsgfVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiOyB9XG5cbi5mYS1tZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE0XCI7IH1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4uZmEtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjsgfVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjsgfVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2JcIjsgfVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3N1wiOyB9XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG5cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjRcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cblxuLmZhLW1vbmV5LWNoZWNrLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzJcIjsgfVxuXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzNcIjsgfVxuXG4uZmEtbW9uaXRvci1oZWFydC1yYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7IH1cblxuLmZhLW1vbmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmZhLW1vb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTRcIjsgfVxuXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdW50YWluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG5cbi5mYS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2RcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5mYS1tcDMtcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNlXCI7IH1cblxuLmZhLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiOyB9XG5cbi5mYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjsgfVxuXG4uZmEtbXVnLXRlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2ZcIjsgfVxuXG4uZmEtbXVzaWMtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7IH1cblxuLmZhLW11c2ljLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uZmEtbmFyd2hhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiOyB9XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjsgfVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjsgfVxuXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiOyB9XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9pbC10ZW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE0XCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vbWVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG5cbi5mYS1vcm5hbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1vdmVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NlwiOyB9XG5cbi5mYS1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5mYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYWxsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGgtcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc4XCI7IH1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjsgfVxuXG4uZmEtcGFya2luZy1jaXJjbGUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjsgfVxuXG4uZmEtcGFya2luZy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF3LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiOyB9XG5cbi5mYS1wYXctY2xhd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlZ2FzdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDNcIjsgfVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmZhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOFwiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5mYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjsgfVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjsgfVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjsgfVxuXG4uZmEtcGVyc29uLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7IH1cblxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG5cbi5mYS1wZXJzb24tZG9sbHktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuXG4uZmEtcGVyc29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTdcIjsgfVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4uZmEtcGhvbmUtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdhXCI7IH1cblxuLmZhLXBob25lLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiOyB9XG5cbi5mYS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7IH1cblxuLmZhLXBob25lLXJvdGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkM1wiOyB9XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjsgfVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLmZhLXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7IH1cblxuLmZhLXBpYW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ0XCI7IH1cblxuLmZhLXBpYW5vLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ1XCI7IH1cblxuLmZhLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4uZmEtcGlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTdcIjsgfVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cblxuLmZhLXBsdXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MFwiOyB9XG5cbi5mYS1wb2RpdW0tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiOyB9XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7IH1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG5cbi5mYS1wb2xsLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiOyB9XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7IH1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjsgfVxuXG4uZmEtcG9wY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uZmEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLmZhLXByaW50LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYVwiOyB9XG5cbi5mYS1wcmludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiOyB9XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4uZmEtcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ2XCI7IH1cblxuLmZhLXB1bXBraW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjsgfVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWJiaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDhcIjsgfVxuXG4uZmEtcmFiYml0LWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjsgfVxuXG4uZmEtcmFjcXVldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG5cbi5mYS1yYWRpby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDhcIjsgfVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG5cbi5mYS1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjsgfVxuXG4uZmEtcmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cblxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjsgfVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjsgfVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7IH1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjsgfVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7IH1cblxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmFcIjsgfVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cblxuLmZhLXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjsgfVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG5cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4uZmEtcmVwZWF0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldHdlZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1yaW5ncy13ZWRkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7IH1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjsgfVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7IH1cblxuLmZhLXJvdXRlLWludGVyc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjsgfVxuXG4uZmEtcm91dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRhXCI7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLmZhLXJ1YmxlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjsgfVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjsgfVxuXG4uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiOyB9XG5cbi5mYS1ydWxlci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxY1wiOyB9XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cblxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEtcnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjsgfVxuXG4uZmEtc2FjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxY1wiOyB9XG5cbi5mYS1zYWNrLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYWxhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZVwiOyB9XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cblxuLmZhLXNhbmR3aWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmZhLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjBcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS1zYXgtaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRiXCI7IH1cblxuLmZhLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkY1wiOyB9XG5cbi5mYS1zY2FscGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7IH1cblxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZVwiOyB9XG5cbi5mYS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cblxuLmZhLXNjYW5uZXItaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjNcIjsgfVxuXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG5cbi5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmZhLXNjYXJlY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiOyB9XG5cbi5mYS1zY2FyZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMVwiOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uZmEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi5mYS1zY3JvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjsgfVxuXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiOyB9XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5mYS1zY3l0aGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTBcIjsgfVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4uZmEtc2VhcmNoLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi5mYS1zZW5kLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjsgfVxuXG4uZmEtc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZlwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiOyB9XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzExXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5mYS1zaGllbGQtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMVwiOyB9XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4uZmEtc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7IH1cblxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi5mYS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YVwiOyB9XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiOyB9XG5cbi5mYS1zaHV0dGxlY29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG5cbi5mYS1zaWNrbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjJcIjsgfVxuXG4uZmEtc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjsgfVxuXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi5mYS1zaWduYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiOyB9XG5cbi5mYS1zaWduYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZFwiOyB9XG5cbi5mYS1zaWduYWwtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiOyB9XG5cbi5mYS1zaWduYWwtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiOyB9XG5cbi5mYS1zaWduYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MVwiOyB9XG5cbi5mYS1zaWduYWwtYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjsgfVxuXG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkzXCI7IH1cblxuLmZhLXNpZ25hbC1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjsgfVxuXG4uZmEtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7IH1cblxuLmZhLXNpZ25hbC1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGRcIjsgfVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cblxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjsgfVxuXG4uZmEtc2tlbGV0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjsgfVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7IH1cblxuLmZhLXNraS1qdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7IH1cblxuLmZhLXNraS1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7IH1cblxuLmZhLXNraWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cblxuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cblxuLmZhLXNrdWxsLWNvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZVwiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlZGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2JcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7IH1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5mYS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjsgfVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiOyB9XG5cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI5XCI7IH1cblxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG5cbi5mYS1zbW9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiOyB9XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG5cbi5mYS1zbmFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uZmEtc25vb3plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7IH1cblxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dmbGFrZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjsgfVxuXG4uZmEtc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG5cbi5mYS1zbm93bW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7IH1cblxuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cblxuLmZhLXNvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG5cbi5mYS1zb3J0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4M1wiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cblxuLmZhLXNvcnQtc2hhcGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODhcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjsgfVxuXG4uZmEtc29ydC1zaGFwZXMtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7IH1cblxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiOyB9XG5cbi5mYS1zb3J0LXNpemUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjsgfVxuXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4uZmEtc291cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiOyB9XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLmZhLXNwYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7IH1cblxuLmZhLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkwXCI7IH1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4uZmEtc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZlwiOyB9XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4uZmEtc3BlYWtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjsgfVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiOyB9XG5cbi5mYS1zcGlkZXItd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE5XCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5N1wiOyB9XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIjsgfVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjsgfVxuXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWFcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cblxuLmZhLXN0YWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7IH1cblxuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjsgfVxuXG4uZmEtc3Rhci1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjsgfVxuXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7IH1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XG5cbi5mYS1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MlwiOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmZhLXN0ZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI0XCI7IH1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjsgfVxuXG4uZmEtc3RlZXJpbmctd2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjsgfVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLXN0b2NraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q1XCI7IH1cblxuLmZhLXN0b21hY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyZXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7IH1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5mYS1zdW4tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjNcIjsgfVxuXG4uZmEtc3VuLWR1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjRcIjsgfVxuXG4uZmEtc3VuLWhhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjVcIjsgfVxuXG4uZmEtc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MlwiOyB9XG5cbi5mYS1zdW5yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY2XCI7IH1cblxuLmZhLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjsgfVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiOyB9XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7IH1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7IH1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjsgfVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG5cbi5mYS1zd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiOyB9XG5cbi5mYS1zd29yZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWRcIjsgfVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XG5cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjsgfVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjsgfVxuXG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyN1wiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjsgfVxuXG4uZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cblxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG5cbi5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjsgfVxuXG4uZmEtdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiOyB9XG5cbi5mYS10YW5ha2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjsgfVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG5cbi5mYS10YXNrcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjsgfVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjsgfVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjsgfVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uZmEtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cblxuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjsgfVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmZhLXRoZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7IH1cblxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjsgfVxuXG4uZmEtdGlsZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjsgfVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLmZhLXRpbWVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjsgfVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5mYS10aW1lcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cblxuLmZhLXRpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjsgfVxuXG4uZmEtdGlyZS1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cblxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiOyB9XG5cbi5mYS10aXJlLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG5cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cblxuLmZhLXRvaWxldC1wYXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjsgfVxuXG4uZmEtdG9tYnN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIwXCI7IH1cblxuLmZhLXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjsgfVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG5cbi5mYS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG5cbi5mYS10b290aGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4uZmEtdG9ybmFkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiOyB9XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmZhLXRyYWZmaWMtY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzhcIjsgfVxuXG4uZmEtdHJhZmZpYy1saWdodC1zbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7IH1cblxuLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYVwiOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG5cbi5mYS10cmFzaC11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7IH1cblxuLmZhLXRyYXNoLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk2XCI7IH1cblxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjsgfVxuXG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGJcIjsgfVxuXG4uZmEtdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjsgfVxuXG4uZmEtdHJlZS1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiOyB9XG5cbi5mYS10cmVlLXBhbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjsgfVxuXG4uZmEtdHJlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmZhLXRyaWFuZ2xlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10cnVjay1wbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7IH1cblxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uZmEtdHJ1bXBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlM1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR1cmtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiOyB9XG5cbi5mYS10dXJudGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjsgfVxuXG4uZmEtdHVydGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR2LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiOyB9XG5cbi5mYS10di1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiOyB9XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi5mYS10eXBld3JpdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4uZmEtdW5pY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyN1wiOyB9XG5cbi5mYS11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4uZmEtdXNiLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU5XCI7IH1cblxuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjsgfVxuXG4uZmEtdXNkLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjsgfVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmZhLXVzZXItY293Ym95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7IH1cblxuLmZhLXVzZXItY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjsgfVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cblxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiOyB9XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cblxuLmZhLXVzZXItaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjsgfVxuXG4uZmEtdXNlci1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJkXCI7IH1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG5cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmVcIjsgfVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5mYS11c2VyLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7IH1cblxuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjsgfVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjsgfVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG5cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiOyB9XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLmZhLXVzZXJzLWNsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7IH1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG5cbi5mYS11c2Vycy1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNVwiOyB9XG5cbi5mYS11c2Vycy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMwXCI7IH1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmZhLXZhbHVlLWFic29sdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7IH1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4uZmEtdmhzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVjXCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLmZhLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZFwiOyB9XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uZmEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7IH1cblxuLmZhLXZvbGNhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjsgfVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmZhLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiOyB9XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmZhLXZvbHVtZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS1uYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhZ29uLWNvdmVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWVcIjsgfVxuXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7IH1cblxuLmZhLXdhbGtpZS10YWxraWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWZcIjsgfVxuXG4uZmEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjsgfVxuXG4uZmEtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiOyB9XG5cbi5mYS13YW5kLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXJlaG91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmZhLXdhc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiOyB9XG5cbi5mYS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG5cbi5mYS13YXRjaC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYwXCI7IH1cblxuLmZhLXdhdGNoLWZpdG5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2VcIjsgfVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjsgfVxuXG4uZmEtd2F0ZXItbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjsgfVxuXG4uZmEtd2F0ZXItcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NVwiOyB9XG5cbi5mYS13YXZlLXNpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjsgfVxuXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjsgfVxuXG4uZmEtd2F2ZS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YVwiOyB9XG5cbi5mYS13YXZlZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMVwiOyB9XG5cbi5mYS13YXZlZm9ybS1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7IH1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjsgfVxuXG4uZmEtd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7IH1cblxuLmZhLXdlYmNhbS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzM1wiOyB9XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7IH1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS13aGFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4uZmEtd2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmRcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lmaS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7IH1cblxuLmZhLXdpZmktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYlwiOyB9XG5cbi5mYS13aWZpLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjsgfVxuXG4uZmEtd2luZC10dXJiaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODliXCI7IH1cblxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NlwiOyB9XG5cbi5mYS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGVcIjsgfVxuXG4uZmEtd2luZG93LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmRzb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc3XCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjsgfVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjsgfVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1kdW90b25lLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uZmFkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHZhcigtLWZhLXByaW1hcnktY29sb3IsIGluaGVyaXQpO1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiB2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksIDEpOyB9XG5cbi5mYWQ6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tZmEtc2Vjb25kYXJ5LWNvbG9yLCBpbmhlcml0KTsgfVxuXG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YmVmb3JlLFxuLmZhZC5mYS1zd2FwLW9wYWNpdHk6YmVmb3JlLFxuLmZhZDphZnRlciB7XG4gIG9wYWNpdHk6IC40O1xuICBvcGFjaXR5OiB2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwgMC40KTsgfVxuXG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YWZ0ZXIsXG4uZmFkLmZhLXN3YXAtb3BhY2l0eTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IHZhcigtLWZhLXByaW1hcnktb3BhY2l0eSwgMSk7IH1cblxuLmZhZC5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhZC5mYS1zdGFjay0xeCxcbi5mYWQuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZhZC5mYS1mdzpiZWZvcmUsXG4uZmFkLmZhLXN0YWNrLTF4OmJlZm9yZSxcbi5mYWQuZmEtc3RhY2stMng6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5mYWQuZmEtYWJhY3VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0MFwiOyB9XG5cbi5mYWQuZmEtYWNvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmFlXCI7IH1cblxuLmZhZC5mYS1hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NDFcIjsgfVxuXG4uZmFkLmZhLWFkZHJlc3MtYm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYjlcIjsgfVxuXG4uZmFkLmZhLWFkZHJlc3MtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYmJcIjsgfVxuXG4uZmFkLmZhLWFkanVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDJcIjsgfVxuXG4uZmFkLmZhLWFpci1mcmVzaGVuZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQwXCI7IH1cblxuLmZhZC5mYS1hbGFybS1jbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNGVcIjsgfVxuXG4uZmFkLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0M1wiOyB9XG5cbi5mYWQuZmEtYWxhcm0tcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDRcIjsgfVxuXG4uZmFkLmZhLWFsYXJtLXNub296ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDVcIjsgfVxuXG4uZmFkLmZhLWFsYnVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5ZlwiOyB9XG5cbi5mYWQuZmEtYWxidW0tY29sbGVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTBcIjsgfVxuXG4uZmFkLmZhLWFsaWNvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIwXCI7IH1cblxuLmZhZC5mYS1hbGlnbi1jZW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM3XCI7IH1cblxuLmZhZC5mYS1hbGlnbi1qdXN0aWZ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzOVwiOyB9XG5cbi5mYWQuZmEtYWxpZ24tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMzZcIjsgfVxuXG4uZmFkLmZhLWFsaWduLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzOFwiOyB9XG5cbi5mYWQuZmEtYWxpZ24tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ2XCI7IH1cblxuLmZhZC5mYS1hbGxlcmdpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYxXCI7IH1cblxuLmZhZC5mYS1hbWJ1bGFuY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGY5XCI7IH1cblxuLmZhZC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTNcIjsgfVxuXG4uZmFkLmZhLWFtcC1ndWl0YXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGExXCI7IH1cblxuLmZhZC5mYS1hbmFseXRpY3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQzXCI7IH1cblxuLmZhZC5mYS1hbmNob3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTNkXCI7IH1cblxuLmZhZC5mYS1hbmdlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzlcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwM1wiOyB9XG5cbi5mYWQuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTAwXCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTAxXCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3VibGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTAyXCI7IH1cblxuLmZhZC5mYS1hbmdsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwN1wiOyB9XG5cbi5mYWQuZmEtYW5nbGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDRcIjsgfVxuXG4uZmFkLmZhLWFuZ2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwNVwiOyB9XG5cbi5mYWQuZmEtYW5nbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTA2XCI7IH1cblxuLmZhZC5mYS1hbmdyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTZcIjsgfVxuXG4uZmFkLmZhLWFua2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ0XCI7IH1cblxuLmZhZC5mYS1hcHBsZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQxXCI7IH1cblxuLmZhZC5mYS1hcHBsZS1jcmF0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjFcIjsgfVxuXG4uZmFkLmZhLWFyY2hpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTg3XCI7IH1cblxuLmZhZC5mYS1hcmNod2F5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1N1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1OFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1OVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNWFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzViXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTRcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDZcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ3XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDhcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDlcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1NVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1NlwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1MFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1MVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNTJcIjsgfVxuXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzUzXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0YVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRiXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzRjXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM0ZFwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctYWx0LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM1N1wiOyB9XG5cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFiXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYThcIjsgfVxuXG4uZmFkLmZhLWFycm93LWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTlcIjsgfVxuXG4uZmFkLmZhLWFycm93LWNpcmNsZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYWFcIjsgfVxuXG4uZmFkLmZhLWFycm93LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYzXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLWJvdHRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDJcIjsgfVxuXG4uZmFkLmZhLWFycm93LWZyb20tbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDNcIjsgfVxuXG4uZmFkLmZhLWFycm93LWZyb20tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQ0XCI7IH1cblxuLmZhZC5mYS1hcnJvdy1mcm9tLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNDVcIjsgfVxuXG4uZmFkLmZhLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDYwXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjFcIjsgfVxuXG4uZmFkLmZhLWFycm93LXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzOVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzNhXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzNiXCI7IH1cblxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzNjXCI7IH1cblxuLmZhZC5mYS1hcnJvdy10by1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzNkXCI7IH1cblxuLmZhZC5mYS1hcnJvdy10by1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzZVwiOyB9XG5cbi5mYWQuZmEtYXJyb3ctdG8tcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQwXCI7IH1cblxuLmZhZC5mYS1hcnJvdy10by10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzQxXCI7IH1cblxuLmZhZC5mYS1hcnJvdy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNjJcIjsgfVxuXG4uZmFkLmZhLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDdcIjsgfVxuXG4uZmFkLmZhLWFycm93cy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGIyXCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtYWx0LWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM3XCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtYWx0LXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM4XCI7IH1cblxuLmZhZC5mYS1hcnJvd3MtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwN2VcIjsgfVxuXG4uZmFkLmZhLWFycm93cy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3ZFwiOyB9XG5cbi5mYWQuZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhMlwiOyB9XG5cbi5mYWQuZmEtYXN0ZXJpc2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY5XCI7IH1cblxuLmZhZC5mYS1hdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZmFcIjsgfVxuXG4uZmFkLmZhLWF0bGFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1OFwiOyB9XG5cbi5mYWQuZmEtYXRvbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDJcIjsgfVxuXG4uZmFkLmZhLWF0b20tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkM1wiOyB9XG5cbi5mYWQuZmEtYXVkaW8tZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjllXCI7IH1cblxuLmZhZC5mYS1hd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTlcIjsgfVxuXG4uZmFkLmZhLWF4ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjJcIjsgfVxuXG4uZmFkLmZhLWF4ZS1iYXR0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmIzXCI7IH1cblxuLmZhZC5mYS1iYWJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3Y1wiOyB9XG5cbi5mYWQuZmEtYmFieS1jYXJyaWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3N2RcIjsgfVxuXG4uZmFkLmZhLWJhY2twYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkNFwiOyB9XG5cbi5mYWQuZmEtYmFja3NwYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1YVwiOyB9XG5cbi5mYWQuZmEtYmFja3dhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDRhXCI7IH1cblxuLmZhZC5mYS1iYWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTVcIjsgfVxuXG4uZmFkLmZhLWJhZGdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzNVwiOyB9XG5cbi5mYWQuZmEtYmFkZ2UtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzM2XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ1XCI7IH1cblxuLmZhZC5mYS1iYWRnZS1wZXJjZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0NlwiOyB9XG5cbi5mYWQuZmEtYmFkZ2Utc2hlcmlmZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTJcIjsgfVxuXG4uZmFkLmZhLWJhZGdlci1ob25leTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjRcIjsgfVxuXG4uZmFkLmZhLWJhZ3Mtc2hvcHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODQ3XCI7IH1cblxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0ZVwiOyB9XG5cbi5mYWQuZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxNVwiOyB9XG5cbi5mYWQuZmEtYmFsYW5jZS1zY2FsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTZcIjsgfVxuXG4uZmFkLmZhLWJhbGwtcGlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3N2VcIjsgfVxuXG4uZmFkLmZhLWJhbGxvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzJcIjsgfVxuXG4uZmFkLmZhLWJhbGxvdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzNcIjsgfVxuXG4uZmFkLmZhLWJhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWVcIjsgfVxuXG4uZmFkLmZhLWJhbmQtYWlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2MlwiOyB9XG5cbi5mYWQuZmEtYmFuam86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGEzXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyYVwiOyB9XG5cbi5mYWQuZmEtYmFyY29kZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDYzXCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLXJlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY0XCI7IH1cblxuLmZhZC5mYS1iYXJjb2RlLXNjYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY1XCI7IH1cblxuLmZhZC5mYS1iYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjOVwiOyB9XG5cbi5mYWQuZmEtYmFzZWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDMyXCI7IH1cblxuLmZhZC5mYS1iYXNlYmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzM1wiOyB9XG5cbi5mYWQuZmEtYmFza2V0YmFsbC1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzNFwiOyB9XG5cbi5mYWQuZmEtYmFza2V0YmFsbC1ob29wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzNVwiOyB9XG5cbi5mYWQuZmEtYmF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiNVwiOyB9XG5cbi5mYWQuZmEtYmF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2RcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktYm9sdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNzZcIjsgfVxuXG4uZmFkLmZhLWJhdHRlcnktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ0XCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQwXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQyXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQzXCI7IH1cblxuLmZhZC5mYS1iYXR0ZXJ5LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM3N1wiOyB9XG5cbi5mYWQuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDFcIjsgfVxuXG4uZmFkLmZhLWJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzZcIjsgfVxuXG4uZmFkLmZhLWJlZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGZjXCI7IH1cblxuLmZhZC5mYS1iZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmM1wiOyB9XG5cbi5mYWQuZmEtYmVsbC1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDhcIjsgfVxuXG4uZmFkLmZhLWJlbGwtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NDlcIjsgfVxuXG4uZmFkLmZhLWJlbGwtc2Nob29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkNVwiOyB9XG5cbi5mYWQuZmEtYmVsbC1zY2hvb2wtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ2XCI7IH1cblxuLmZhZC5mYS1iZWxsLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmNlwiOyB9XG5cbi5mYWQuZmEtYmVsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzdmXCI7IH1cblxuLmZhZC5mYS1iZXRhbWF4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhNFwiOyB9XG5cbi5mYWQuZmEtYmV6aWVyLWN1cnZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1YlwiOyB9XG5cbi5mYWQuZmEtYmlibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ3XCI7IH1cblxuLmZhZC5mYS1iaWN5Y2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwNlwiOyB9XG5cbi5mYWQuZmEtYmlraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YVwiOyB9XG5cbi5mYWQuZmEtYmlraW5nLW1vdW50YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg0YlwiOyB9XG5cbi5mYWQuZmEtYmlub2N1bGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTVcIjsgfVxuXG4uZmFkLmZhLWJpb2hhemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODBcIjsgfVxuXG4uZmFkLmZhLWJpcnRoZGF5LWNha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZkXCI7IH1cblxuLmZhZC5mYS1ibGFua2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OFwiOyB9XG5cbi5mYWQuZmEtYmxlbmRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTdcIjsgfVxuXG4uZmFkLmZhLWJsZW5kZXItcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI2XCI7IH1cblxuLmZhZC5mYS1ibGluZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWRcIjsgfVxuXG4uZmFkLmZhLWJsb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgxXCI7IH1cblxuLmZhZC5mYS1ib2xkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzMlwiOyB9XG5cbi5mYWQuZmEtYm9sdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTdcIjsgfVxuXG4uZmFkLmZhLWJvbWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUyXCI7IH1cblxuLmZhZC5mYS1ib25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkN1wiOyB9XG5cbi5mYWQuZmEtYm9uZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZDhcIjsgfVxuXG4uZmFkLmZhLWJvbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVjXCI7IH1cblxuLmZhZC5mYS1ib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZFwiOyB9XG5cbi5mYWQuZmEtYm9vay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWQ5XCI7IH1cblxuLmZhZC5mYS1ib29rLWRlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI3XCI7IH1cblxuLmZhZC5mYS1ib29rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5OVwiOyB9XG5cbi5mYWQuZmEtYm9vay1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlNlwiOyB9XG5cbi5mYWQuZmEtYm9vay1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxOFwiOyB9XG5cbi5mYWQuZmEtYm9vay1yZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRhXCI7IH1cblxuLmZhZC5mYS1ib29rLXNwZWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YjhcIjsgfVxuXG4uZmFkLmZhLWJvb2stdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTdcIjsgfVxuXG4uZmFkLmZhLWJvb2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZVwiOyB9XG5cbi5mYWQuZmEtYm9va3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRiXCI7IH1cblxuLmZhZC5mYS1ib29rcy1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlOFwiOyB9XG5cbi5mYWQuZmEtYm9vbWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YTVcIjsgfVxuXG4uZmFkLmZhLWJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzgyXCI7IH1cblxuLmZhZC5mYS1ib290aC1jdXJ0YWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczNFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGNcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ib3R0b206YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODljXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItY2VudGVyLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlkXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODRlXCI7IH1cblxuLmZhZC5mYS1ib3JkZXItbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NGZcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci1ub25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MFwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLW91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MVwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1MlwiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1M1wiOyB9XG5cbi5mYWQuZmEtYm9yZGVyLXN0eWxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTRcIjsgfVxuXG4uZmFkLmZhLWJvcmRlci10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU1XCI7IH1cblxuLmZhZC5mYS1ib3ctYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmI5XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM2XCI7IH1cblxuLmZhZC5mYS1ib3dsaW5nLXBpbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDM3XCI7IH1cblxuLmZhZC5mYS1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDY2XCI7IH1cblxuLmZhZC5mYS1ib3gtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YVwiOyB9XG5cbi5mYWQuZmEtYm94LWJhbGxvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MzVcIjsgfVxuXG4uZmFkLmZhLWJveC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjdcIjsgfVxuXG4uZmFkLmZhLWJveC1mcmFnaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5YlwiOyB9XG5cbi5mYWQuZmEtYm94LWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDljXCI7IH1cblxuLmZhZC5mYS1ib3gtaGVhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDlkXCI7IH1cblxuLmZhZC5mYS1ib3gtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWVcIjsgfVxuXG4uZmFkLmZhLWJveC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OWZcIjsgfVxuXG4uZmFkLmZhLWJveC11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGEwXCI7IH1cblxuLmZhZC5mYS1ib3hlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjhcIjsgfVxuXG4uZmFkLmZhLWJveGVzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTFcIjsgfVxuXG4uZmFkLmZhLWJveGluZy1nbG92ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzhcIjsgfVxuXG4uZmFkLmZhLWJyYWNrZXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlOVwiOyB9XG5cbi5mYWQuZmEtYnJhY2tldHMtY3VybHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VhXCI7IH1cblxuLmZhZC5mYS1icmFpbGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhMVwiOyB9XG5cbi5mYWQuZmEtYnJhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRjXCI7IH1cblxuLmZhZC5mYS1icmVhZC1sb2FmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlYlwiOyB9XG5cbi5mYWQuZmEtYnJlYWQtc2xpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VjXCI7IH1cblxuLmZhZC5mYS1icmllZmNhc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGIxXCI7IH1cblxuLmZhZC5mYS1icmllZmNhc2UtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjlcIjsgfVxuXG4uZmFkLmZhLWJyaW5nLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU2XCI7IH1cblxuLmZhZC5mYS1icmluZy1mcm9udDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTdcIjsgfVxuXG4uZmFkLmZhLWJyb2FkY2FzdC10b3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MTlcIjsgfVxuXG4uZmFkLmZhLWJyb29tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxYVwiOyB9XG5cbi5mYWQuZmEtYnJvd3NlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzN2VcIjsgfVxuXG4uZmFkLmZhLWJydXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU1ZFwiOyB9XG5cbi5mYWQuZmEtYnVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE4OFwiOyB9XG5cbi5mYWQuZmEtYnVpbGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWFkXCI7IH1cblxuLmZhZC5mYS1idWxsaG9ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTFcIjsgfVxuXG4uZmFkLmZhLWJ1bGxzZXllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MFwiOyB9XG5cbi5mYWQuZmEtYnVsbHNleWUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjQ4XCI7IH1cblxuLmZhZC5mYS1idWxsc2V5ZS1wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0OVwiOyB9XG5cbi5mYWQuZmEtYnVyZ2VyLXNvZGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODU4XCI7IH1cblxuLmZhZC5mYS1idXJuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2YVwiOyB9XG5cbi5mYWQuZmEtYnVycml0bzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZWRcIjsgfVxuXG4uZmFkLmZhLWJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDdcIjsgfVxuXG4uZmFkLmZhLWJ1cy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVlXCI7IH1cblxuLmZhZC5mYS1idXMtc2Nob29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVkZFwiOyB9XG5cbi5mYWQuZmEtYnVzaW5lc3MtdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NGFcIjsgfVxuXG4uZmFkLmZhLWNhYmluZXQtZmlsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0YlwiOyB9XG5cbi5mYWQuZmEtY2FjdHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhN1wiOyB9XG5cbi5mYWQuZmEtY2FsY3VsYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZWNcIjsgfVxuXG4uZmFkLmZhLWNhbGN1bGF0b3ItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0Y1wiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTMzXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDczXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzRcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLWVkaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzMzXCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMzRcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI3MlwiOyB9XG5cbi5mYWQuZmEtY2FsZW5kYXItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzFcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLXN0YXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzM2XCI7IH1cblxuLmZhZC5mYS1jYWxlbmRhci10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzNcIjsgfVxuXG4uZmFkLmZhLWNhbGVuZGFyLXdlZWs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzg0XCI7IH1cblxuLmZhZC5mYS1jYW1jb3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGE4XCI7IH1cblxuLmZhZC5mYS1jYW1lcmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMwXCI7IH1cblxuLmZhZC5mYS1jYW1lcmEtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMlwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLW1vdmllOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhOVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXBvbGFyb2lkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhYVwiOyB9XG5cbi5mYWQuZmEtY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4M1wiOyB9XG5cbi5mYWQuZmEtY2FtcGZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmJhXCI7IH1cblxuLmZhZC5mYS1jYW1wZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiYlwiOyB9XG5cbi5mYWQuZmEtY2FuZGxlLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmNcIjsgfVxuXG4uZmFkLmZhLWNhbmR5LWNhbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzg2XCI7IH1cblxuLmZhZC5mYS1jYW5keS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZFwiOyB9XG5cbi5mYWQuZmEtY2FubmFiaXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTVmXCI7IH1cblxuLmZhZC5mYS1jYXBzdWxlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmJcIjsgfVxuXG4uZmFkLmZhLWNhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjlcIjsgfVxuXG4uZmFkLmZhLWNhci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWRlXCI7IH1cblxuLmZhZC5mYS1jYXItYmF0dGVyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZGZcIjsgfVxuXG4uZmFkLmZhLWNhci1idWlsZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NTlcIjsgfVxuXG4uZmFkLmZhLWNhci1idW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlMFwiOyB9XG5cbi5mYWQuZmEtY2FyLWJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NWFcIjsgfVxuXG4uZmFkLmZhLWNhci1jcmFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTFcIjsgfVxuXG4uZmFkLmZhLWNhci1nYXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUyXCI7IH1cblxuLmZhZC5mYS1jYXItbWVjaGFuaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWUzXCI7IH1cblxuLmZhZC5mYS1jYXItc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTRcIjsgfVxuXG4uZmFkLmZhLWNhci10aWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlNVwiOyB9XG5cbi5mYWQuZmEtY2FyLXdhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWU2XCI7IH1cblxuLmZhZC5mYS1jYXJldC1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmRcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyZVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMzMVwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDdcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGQ5XCI7IH1cblxuLmZhZC5mYS1jYXJldC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGFcIjsgfVxuXG4uZmFkLmZhLWNhcmV0LXNxdWFyZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1MFwiOyB9XG5cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTkxXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUyXCI7IH1cblxuLmZhZC5mYS1jYXJldC1zcXVhcmUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUxXCI7IH1cblxuLmZhZC5mYS1jYXJldC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZDhcIjsgfVxuXG4uZmFkLmZhLWNhcnJvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ODdcIjsgfVxuXG4uZmFkLmZhLWNhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODViXCI7IH1cblxuLmZhZC5mYS1jYXJ0LWFycm93LWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE4XCI7IH1cblxuLmZhZC5mYS1jYXJ0LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjE3XCI7IH1cblxuLmZhZC5mYS1jYXNoLXJlZ2lzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc4OFwiOyB9XG5cbi5mYWQuZmEtY2Fzc2V0dGUtdGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWJcIjsgfVxuXG4uZmFkLmZhLWNhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YmVcIjsgfVxuXG4uZmFkLmZhLWNhdWxkcm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZiZlwiOyB9XG5cbi5mYWQuZmEtY2N0djphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YWNcIjsgfVxuXG4uZmFkLmZhLWNlcnRpZmljYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhM1wiOyB9XG5cbi5mYWQuZmEtY2hhaXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMwXCI7IH1cblxuLmZhZC5mYS1jaGFpci1vZmZpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmMxXCI7IH1cblxuLmZhZC5mYS1jaGFsa2JvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxYlwiOyB9XG5cbi5mYWQuZmEtY2hhbGtib2FyZC10ZWFjaGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUxY1wiOyB9XG5cbi5mYWQuZmEtY2hhcmdpbmctc3RhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTdcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LWFyZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDgwXCI7IH1cblxuLmZhZC5mYS1jaGFydC1saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwMVwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbGluZS1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZFwiOyB9XG5cbi5mYWQuZmEtY2hhcnQtbmV0d29yazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGFcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDBcIjsgfVxuXG4uZmFkLmZhLWNoYXJ0LXBpZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjRlXCI7IH1cblxuLmZhZC5mYS1jaGFydC1zY2F0dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdlZVwiOyB9XG5cbi5mYWQuZmEtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBjXCI7IH1cblxuLmZhZC5mYS1jaGVjay1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDU4XCI7IH1cblxuLmZhZC5mYS1jaGVjay1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYwXCI7IH1cblxuLmZhZC5mYS1jaGVjay1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRhXCI7IH1cblxuLmZhZC5mYS1jaGVlc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2VmXCI7IH1cblxuLmZhZC5mYS1jaGVlc2Utc3dpc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YwXCI7IH1cblxuLmZhZC5mYS1jaGVlc2VidXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YxXCI7IH1cblxuLmZhZC5mYS1jaGVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MzlcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2FcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDNiXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1ib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2NcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWNsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZFwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtY2xvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQzZVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0M2ZcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLWtpbmctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MFwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0MVwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mta25pZ2h0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDJcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXBhd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDQzXCI7IH1cblxuLmZhZC5mYS1jaGVzcy1wYXduLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDRcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXF1ZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NVwiOyB9XG5cbi5mYWQuZmEtY2hlc3MtcXVlZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0NlwiOyB9XG5cbi5mYWQuZmEtY2hlc3Mtcm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDdcIjsgfVxuXG4uZmFkLmZhLWNoZXNzLXJvb2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ0OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxM2FcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM3XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzhcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzOVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjJcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIzXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMjRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyNVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3OFwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1M1wiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTRcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI5XCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyYVwiOyB9XG5cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzJiXCI7IH1cblxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMmNcIjsgfVxuXG4uZmFkLmZhLWNoZXZyb24tdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDc3XCI7IH1cblxuLmZhZC5mYS1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWVcIjsgfVxuXG4uZmFkLmZhLWNoaW1uZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzhiXCI7IH1cblxuLmZhZC5mYS1jaHVyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFkXCI7IH1cblxuLmZhZC5mYS1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTExXCI7IH1cblxuLmZhZC5mYS1jaXJjbGUtbm90Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWNlXCI7IH1cblxuLmZhZC5mYS1jaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY0ZlwiOyB9XG5cbi5mYWQuZmEtY2xhcmluZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGFkXCI7IH1cblxuLmZhZC5mYS1jbGF3LW1hcmtzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjMlwiOyB9XG5cbi5mYWQuZmEtY2xpbmljLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2YyXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI4XCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZjXCI7IH1cblxuLmZhZC5mYS1jbGlwYm9hcmQtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NmRcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczN1wiOyB9XG5cbi5mYWQuZmEtY2xpcGJvYXJkLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZThcIjsgfVxuXG4uZmFkLmZhLWNsaXBib2FyZC11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmM1wiOyB9XG5cbi5mYWQuZmEtY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDE3XCI7IH1cblxuLmZhZC5mYS1jbG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNGRcIjsgfVxuXG4uZmFkLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIwYVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMyXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRvd25sb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODFcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLWRyaXp6bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzM4XCI7IH1cblxuLmZhZC5mYS1jbG91ZC1oYWlsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczOVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtaGFpbC1taXhlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2FcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1lYXRiYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczYlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtbW9vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzNcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW1vb24tcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2NcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtcmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3M2RcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXJhaW5ib3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzNlXCI7IH1cblxuLmZhZC5mYS1jbG91ZC1zaG93ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjczZlwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDBcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXNsZWV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0MVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtc25vdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YzRcIjsgfVxuXG4uZmFkLmZhLWNsb3VkLXN1bi1yYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0M1wiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlZVwiOyB9XG5cbi5mYWQuZmEtY2xvdWQtdXBsb2FkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODJcIjsgfVxuXG4uZmFkLmZhLWNsb3VkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDRcIjsgfVxuXG4uZmFkLmZhLWNsb3Vkcy1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0NVwiOyB9XG5cbi5mYWQuZmEtY2xvdWRzLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDZcIjsgfVxuXG4uZmFkLmZhLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI3XCI7IH1cblxuLmZhZC5mYS1jb2NrdGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjFcIjsgfVxuXG4uZmFkLmZhLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIxXCI7IH1cblxuLmZhZC5mYS1jb2RlLWJyYW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjZcIjsgfVxuXG4uZmFkLmZhLWNvZGUtY29tbWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4NlwiOyB9XG5cbi5mYWQuZmEtY29kZS1tZXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODdcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjRcIjsgfVxuXG4uZmFkLmZhLWNvZmZlZS10b2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjNVwiOyB9XG5cbi5mYWQuZmEtY29mZmluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjNlwiOyB9XG5cbi5mYWQuZmEtY29nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxM1wiOyB9XG5cbi5mYWQuZmEtY29nczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODVcIjsgfVxuXG4uZmFkLmZhLWNvaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODVjXCI7IH1cblxuLmZhZC5mYS1jb2luczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MWVcIjsgfVxuXG4uZmFkLmZhLWNvbHVtbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRiXCI7IH1cblxuLmZhZC5mYS1jb21tZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjdhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTBcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGEzXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhNFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGE1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Y0XCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YTdcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhhZlwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YThcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRhOVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1hbHQtc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFhXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWFsdC10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWJcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFjXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWRvbGxhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NTFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZG90czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YWVcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGFmXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LWxpbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiMFwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1tZWRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmNVwiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjFcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGIwXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGIyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiM1wiOyB9XG5cbi5mYWQuZmEtY29tbWVudC1zbWlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjRcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnQtdGltZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI1XCI7IH1cblxuLmZhZC5mYS1jb21tZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YjZcIjsgfVxuXG4uZmFkLmZhLWNvbW1lbnRzLWFsdC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUyXCI7IH1cblxuLmZhZC5mYS1jb21tZW50cy1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjUzXCI7IH1cblxuLmZhZC5mYS1jb21wYWN0LWRpc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTFmXCI7IH1cblxuLmZhZC5mYS1jb21wYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0ZVwiOyB9XG5cbi5mYWQuZmEtY29tcGFzcy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZTlcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyMlwiOyB9XG5cbi5mYWQuZmEtY29tcHJlc3MtYXJyb3dzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGNcIjsgfVxuXG4uZmFkLmZhLWNvbXByZXNzLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzI2XCI7IH1cblxuLmZhZC5mYS1jb21wdXRlci1jbGFzc2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiMVwiOyB9XG5cbi5mYWQuZmEtY29tcHV0ZXItc3BlYWtlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjJcIjsgfVxuXG4uZmFkLmZhLWNvbmNpZXJnZS1iZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2MlwiOyB9XG5cbi5mYWQuZmEtY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZFwiOyB9XG5cbi5mYWQuZmEtY29udGFpbmVyLXN0b3JhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI3XCI7IH1cblxuLmZhZC5mYS1jb252ZXlvci1iZWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ2ZVwiOyB9XG5cbi5mYWQuZmEtY29udmV5b3ItYmVsdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDZmXCI7IH1cblxuLmZhZC5mYS1jb29raWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTYzXCI7IH1cblxuLmZhZC5mYS1jb29raWUtYml0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjRcIjsgfVxuXG4uZmFkLmZhLWNvcHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM1XCI7IH1cblxuLmZhZC5mYS1jb3B5cmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWY5XCI7IH1cblxuLmZhZC5mYS1jb3JuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjN1wiOyB9XG5cbi5mYWQuZmEtY291Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGI4XCI7IH1cblxuLmZhZC5mYS1jb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmM4XCI7IH1cblxuLmZhZC5mYS1jb3diZWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiM1wiOyB9XG5cbi5mYWQuZmEtY293YmVsbC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNFwiOyB9XG5cbi5mYWQuZmEtY3JlZGl0LWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDlkXCI7IH1cblxuLmZhZC5mYS1jcmVkaXQtY2FyZC1ibGFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzODlcIjsgfVxuXG4uZmFkLmZhLWNyZWRpdC1jYXJkLWZyb250OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM4YVwiOyB9XG5cbi5mYWQuZmEtY3JpY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NDlcIjsgfVxuXG4uZmFkLmZhLWNyb2lzc2FudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjZcIjsgfVxuXG4uZmFkLmZhLWNyb3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI1XCI7IH1cblxuLmZhZC5mYS1jcm9wLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjVcIjsgfVxuXG4uZmFkLmZhLWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1NFwiOyB9XG5cbi5mYWQuZmEtY3Jvc3NoYWlyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNWJcIjsgfVxuXG4uZmFkLmZhLWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTIwXCI7IH1cblxuLmZhZC5mYS1jcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjFcIjsgfVxuXG4uZmFkLmZhLWNydXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZjdcIjsgfVxuXG4uZmFkLmZhLWNydXRjaGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOFwiOyB9XG5cbi5mYWQuZmEtY3ViZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjJcIjsgfVxuXG4uZmFkLmZhLWN1YmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFiM1wiOyB9XG5cbi5mYWQuZmEtY3VybGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGFcIjsgfVxuXG4uZmFkLmZhLWN1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzRcIjsgfVxuXG4uZmFkLmZhLWRhZ2dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2JcIjsgfVxuXG4uZmFkLmZhLWRhdGFiYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMFwiOyB9XG5cbi5mYWQuZmEtZGVhZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYTRcIjsgfVxuXG4uZmFkLmZhLWRlYnVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdmOVwiOyB9XG5cbi5mYWQuZmEtZGVlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGVcIjsgfVxuXG4uZmFkLmZhLWRlZXItcnVkb2xwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OGZcIjsgfVxuXG4uZmFkLmZhLWRlbW9jcmF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0N1wiOyB9XG5cbi5mYWQuZmEtZGVza3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDhcIjsgfVxuXG4uZmFkLmZhLWRlc2t0b3AtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM5MFwiOyB9XG5cbi5mYWQuZmEtZGV3cG9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzQ4XCI7IH1cblxuLmZhZC5mYS1kaGFybWFjaGFrcmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU1XCI7IH1cblxuLmZhZC5mYS1kaWFnbm9zZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDcwXCI7IH1cblxuLmZhZC5mYS1kaWFtb25kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxOVwiOyB9XG5cbi5mYWQuZmEtZGljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDEwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZjZFwiOyB9XG5cbi5mYWQuZmEtZGljZS1kMTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmNlXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQyMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2Y2ZcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQwXCI7IH1cblxuLmZhZC5mYS1kaWNlLWQ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkMVwiOyB9XG5cbi5mYWQuZmEtZGljZS1kODphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDJcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZml2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjNcIjsgfVxuXG4uZmFkLmZhLWRpY2UtZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjRcIjsgfVxuXG4uZmFkLmZhLWRpY2Utb25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyNVwiOyB9XG5cbi5mYWQuZmEtZGljZS1zaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI2XCI7IH1cblxuLmZhZC5mYS1kaWNlLXRocmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyN1wiOyB9XG5cbi5mYWQuZmEtZGljZS10d286YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTI4XCI7IH1cblxuLmZhZC5mYS1kaWdnaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg1ZVwiOyB9XG5cbi5mYWQuZmEtZGlnaXRhbC10YWNob2dyYXBoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2NlwiOyB9XG5cbi5mYWQuZmEtZGlwbG9tYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZWFcIjsgfVxuXG4uZmFkLmZhLWRpcmVjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWViXCI7IH1cblxuLmZhZC5mYS1kaXNjLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiNVwiOyB9XG5cbi5mYWQuZmEtZGlzZWFzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmFcIjsgfVxuXG4uZmFkLmZhLWRpdmlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MjlcIjsgfVxuXG4uZmFkLmZhLWRpenp5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2N1wiOyB9XG5cbi5mYWQuZmEtZG5hOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MVwiOyB9XG5cbi5mYWQuZmEtZG8tbm90LWVudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlY1wiOyB9XG5cbi5mYWQuZmEtZG9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkM1wiOyB9XG5cbi5mYWQuZmEtZG9nLWxlYXNoZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmQ0XCI7IH1cblxuLmZhZC5mYS1kb2xsYXItc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTVcIjsgfVxuXG4uZmFkLmZhLWRvbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3MlwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDczXCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NFwiOyB9XG5cbi5mYWQuZmEtZG9sbHktZmxhdGJlZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc1XCI7IH1cblxuLmZhZC5mYS1kb2xseS1mbGF0YmVkLWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3NlwiOyB9XG5cbi5mYWQuZmEtZG9uYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiOVwiOyB9XG5cbi5mYWQuZmEtZG9vci1jbG9zZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJhXCI7IH1cblxuLmZhZC5mYS1kb29yLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJiXCI7IH1cblxuLmZhZC5mYS1kb3QtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5MlwiOyB9XG5cbi5mYWQuZmEtZG92ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmFcIjsgfVxuXG4uZmFkLmZhLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxOVwiOyB9XG5cbi5mYWQuZmEtZHJhZnRpbmctY29tcGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NjhcIjsgfVxuXG4uZmFkLmZhLWRyYWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDVcIjsgfVxuXG4uZmFkLmZhLWRyYXctY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZFwiOyB9XG5cbi5mYWQuZmEtZHJhdy1wb2x5Z29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVlZVwiOyB9XG5cbi5mYWQuZmEtZHJhdy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWVmXCI7IH1cblxuLmZhZC5mYS1kcmVpZGVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5MlwiOyB9XG5cbi5mYWQuZmEtZHJvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODVmXCI7IH1cblxuLmZhZC5mYS1kcm9uZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYwXCI7IH1cblxuLmZhZC5mYS1kcnVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2OVwiOyB9XG5cbi5mYWQuZmEtZHJ1bS1zdGVlbHBhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmFcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZDZcIjsgfVxuXG4uZmFkLmZhLWRydW1zdGljay1iaXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkN1wiOyB9XG5cbi5mYWQuZmEtZHJ5ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYxXCI7IH1cblxuLmZhZC5mYS1kcnllci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYyXCI7IH1cblxuLmZhZC5mYS1kdWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOFwiOyB9XG5cbi5mYWQuZmEtZHVtYmJlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDRiXCI7IH1cblxuLmZhZC5mYS1kdW1wc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OTNcIjsgfVxuXG4uZmFkLmZhLWR1bXBzdGVyLWZpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk0XCI7IH1cblxuLmZhZC5mYS1kdW5nZW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZkOVwiOyB9XG5cbi5mYWQuZmEtZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmMFwiOyB9XG5cbi5mYWQuZmEtZWFyLW11ZmZzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc5NVwiOyB9XG5cbi5mYWQuZmEtZWNsaXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NDlcIjsgfVxuXG4uZmFkLmZhLWVjbGlwc2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0YVwiOyB9XG5cbi5mYWQuZmEtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDRcIjsgfVxuXG4uZmFkLmZhLWVnZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmJcIjsgfVxuXG4uZmFkLmZhLWVnZy1mcmllZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmNcIjsgfVxuXG4uZmFkLmZhLWVqZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1MlwiOyB9XG5cbi5mYWQuZmEtZWxlcGhhbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRhXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy1oOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MVwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzliXCI7IH1cblxuLmZhZC5mYS1lbGxpcHNpcy12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0MlwiOyB9XG5cbi5mYWQuZmEtZWxsaXBzaXMtdi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzljXCI7IH1cblxuLmZhZC5mYS1lbXB0eS1zZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU2XCI7IH1cblxuLmZhZC5mYS1lbmdpbmUtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZjJcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBlMFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYjZcIjsgfVxuXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1N1wiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1OFwiOyB9XG5cbi5mYWQuZmEtZW52ZWxvcGUtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5OVwiOyB9XG5cbi5mYWQuZmEtZXF1YWxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyY1wiOyB9XG5cbi5mYWQuZmEtZXJhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyZFwiOyB9XG5cbi5mYWQuZmEtZXRoZXJuZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzk2XCI7IH1cblxuLmZhZC5mYS1ldXJvLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTUzXCI7IH1cblxuLmZhZC5mYS1leGNoYW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWNcIjsgfVxuXG4uZmFkLmZhLWV4Y2hhbmdlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjJcIjsgfVxuXG4uZmFkLmZhLWV4Y2xhbWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMyMVwiOyB9XG5cbi5mYWQuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcxXCI7IH1cblxuLmZhZC5mYS1leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY1XCI7IH1cblxuLmZhZC5mYS1leHBhbmQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQyNFwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLWFycm93czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMWRcIjsgfVxuXG4uZmFkLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxZVwiOyB9XG5cbi5mYWQuZmEtZXhwYW5kLXdpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzIwXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA4ZVwiOyB9XG5cbi5mYWQuZmEtZXh0ZXJuYWwtbGluay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzVkXCI7IH1cblxuLmZhZC5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGNcIjsgfVxuXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjBcIjsgfVxuXG4uZmFkLmZhLWV5ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNmVcIjsgfVxuXG4uZmFkLmZhLWV5ZS1kcm9wcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFmYlwiOyB9XG5cbi5mYWQuZmEtZXllLWV2aWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRiXCI7IH1cblxuLmZhZC5mYS1leWUtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcwXCI7IH1cblxuLmZhZC5mYS1mYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODYzXCI7IH1cblxuLmZhZC5mYS1mYXJtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NFwiOyB9XG5cbi5mYWQuZmEtZmFzdC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNDlcIjsgfVxuXG4uZmFkLmZhLWZhc3QtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTBcIjsgfVxuXG4uZmFkLmZhLWZheDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWNcIjsgfVxuXG4uZmFkLmZhLWZlYXRoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTJkXCI7IH1cblxuLmZhZC5mYS1mZWF0aGVyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmJcIjsgfVxuXG4uZmFkLmZhLWZlbWFsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODJcIjsgfVxuXG4uZmFkLmZhLWZpZWxkLWhvY2tleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGNcIjsgfVxuXG4uZmFkLmZhLWZpZ2h0ZXItamV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmYlwiOyB9XG5cbi5mYWQuZmEtZmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWJcIjsgfVxuXG4uZmFkLmZhLWZpbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE1Y1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1hcmNoaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjNlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1hdWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzdcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2VydGlmaWNhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWYzXCI7IH1cblxuLmZhZC5mYS1maWxlLWNoYXJ0LWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjU5XCI7IH1cblxuLmZhZC5mYS1maWxlLWNoYXJ0LXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzE2XCI7IH1cblxuLmZhZC5mYS1maWxlLWNvZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM5XCI7IH1cblxuLmZhZC5mYS1maWxlLWNvbnRyYWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2Y1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1jc3Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmRkXCI7IH1cblxuLmZhZC5mYS1maWxlLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU2ZFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxY1wiOyB9XG5cbi5mYWQuZmEtZmlsZS1leGNlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzFhXCI7IH1cblxuLmZhZC5mYS1maWxlLWV4cG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmVcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWM1XCI7IH1cblxuLmZhZC5mYS1maWxlLWltcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NmZcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW52b2ljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzBcIjsgfVxuXG4uZmFkLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTcxXCI7IH1cblxuLmZhZC5mYS1maWxlLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc3XCI7IH1cblxuLmZhZC5mYS1maWxlLW1lZGljYWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3OFwiOyB9XG5cbi5mYWQuZmEtZmlsZS1taW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMThcIjsgfVxuXG4uZmFkLmZhLWZpbGUtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI2XCI7IH1cblxuLmZhZC5mYS1maWxlLXBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzFcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTlcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcG93ZXJwb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYzRcIjsgfVxuXG4uZmFkLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3MlwiOyB9XG5cbi5mYWQuZmEtZmlsZS1zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY1XCI7IH1cblxuLmZhZC5mYS1maWxlLXNpZ25hdHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NzNcIjsgfVxuXG4uZmFkLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjViXCI7IH1cblxuLmZhZC5mYS1maWxlLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxN1wiOyB9XG5cbi5mYWQuZmEtZmlsZS11cGxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc0XCI7IH1cblxuLmZhZC5mYS1maWxlLXVzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjVjXCI7IH1cblxuLmZhZC5mYS1maWxlLXZpZGVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjOFwiOyB9XG5cbi5mYWQuZmEtZmlsZS13b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFjMlwiOyB9XG5cbi5mYWQuZmEtZmlsZXMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmRcIjsgfVxuXG4uZmFkLmZhLWZpbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc1XCI7IH1cblxuLmZhZC5mYS1maWxsLWRyaXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc2XCI7IH1cblxuLmZhZC5mYS1maWxtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwOFwiOyB9XG5cbi5mYWQuZmEtZmlsbS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2EwXCI7IH1cblxuLmZhZC5mYS1maWxtLWNhbmlzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiN1wiOyB9XG5cbi5mYWQuZmEtZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBiMFwiOyB9XG5cbi5mYWQuZmEtZmluZ2VycHJpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc3XCI7IH1cblxuLmZhZC5mYS1maXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2ZFwiOyB9XG5cbi5mYWQuZmEtZmlyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2U0XCI7IH1cblxuLmZhZC5mYS1maXJlLWV4dGluZ3Vpc2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzRcIjsgfVxuXG4uZmFkLmZhLWZpcmUtc21va2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRiXCI7IH1cblxuLmZhZC5mYS1maXJlcGxhY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlhXCI7IH1cblxuLmZhZC5mYS1maXJzdC1haWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDc5XCI7IH1cblxuLmZhZC5mYS1maXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU3OFwiOyB9XG5cbi5mYWQuZmEtZmlzaC1jb29rZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2ZlXCI7IH1cblxuLmZhZC5mYS1maXN0LXJhaXNlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGVcIjsgfVxuXG4uZmFkLmZhLWZsYWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI0XCI7IH1cblxuLmZhZC5mYS1mbGFnLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NGNcIjsgfVxuXG4uZmFkLmZhLWZsYWctY2hlY2tlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExZVwiOyB9XG5cbi5mYWQuZmEtZmxhZy11c2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzRkXCI7IH1cblxuLmZhZC5mYS1mbGFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZGZcIjsgfVxuXG4uZmFkLmZhLWZsYXNobGlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGI4XCI7IH1cblxuLmZhZC5mYS1mbGFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzNcIjsgfVxuXG4uZmFkLmZhLWZsYXNrLXBvaXNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTBcIjsgfVxuXG4uZmFkLmZhLWZsYXNrLXBvdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTFcIjsgfVxuXG4uZmFkLmZhLWZsb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZmZcIjsgfVxuXG4uZmFkLmZhLWZsb3dlci1kYWZmb2RpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDBcIjsgfVxuXG4uZmFkLmZhLWZsb3dlci10dWxpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDFcIjsgfVxuXG4uZmFkLmZhLWZsdXNoZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTc5XCI7IH1cblxuLmZhZC5mYS1mbHV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YjlcIjsgfVxuXG4uZmFkLmZhLWZsdXgtY2FwYWNpdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiYVwiOyB9XG5cbi5mYWQuZmEtZm9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0ZVwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3YlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY1ZFwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDdjXCI7IH1cblxuLmZhZC5mYS1mb2xkZXItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWVcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NWZcIjsgfVxuXG4uZmFkLmZhLWZvbGRlci10cmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwMlwiOyB9XG5cbi5mYWQuZmEtZm9sZGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjBcIjsgfVxuXG4uZmFkLmZhLWZvbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMxXCI7IH1cblxuLmZhZC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlNlwiOyB9XG5cbi5mYWQuZmEtZm9udC1jYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2NlwiOyB9XG5cbi5mYWQuZmEtZm9vdGJhbGwtYmFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGVcIjsgfVxuXG4uZmFkLmZhLWZvb3RiYWxsLWhlbG1ldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NGZcIjsgfVxuXG4uZmFkLmZhLWZvcmtsaWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3YVwiOyB9XG5cbi5mYWQuZmEtZm9yd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGVcIjsgfVxuXG4uZmFkLmZhLWZyYWdpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGJiXCI7IH1cblxuLmZhZC5mYS1mcmVuY2gtZnJpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODAzXCI7IH1cblxuLmZhZC5mYS1mcm9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUyZVwiOyB9XG5cbi5mYWQuZmEtZnJvc3R5LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzliXCI7IH1cblxuLmZhZC5mYS1mcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMTlcIjsgfVxuXG4uZmFkLmZhLWZyb3duLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdhXCI7IH1cblxuLmZhZC5mYS1mdW5jdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjFcIjsgfVxuXG4uZmFkLmZhLWZ1bm5lbC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjYyXCI7IH1cblxuLmZhZC5mYS1mdXRib2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWUzXCI7IH1cblxuLmZhZC5mYS1nYW1lLWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg2N1wiOyB9XG5cbi5mYWQuZmEtZ2FtZS1ib2FyZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODY4XCI7IH1cblxuLmZhZC5mYS1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJiXCI7IH1cblxuLmZhZC5mYS1nYW1lcGFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExYlwiOyB9XG5cbi5mYWQuZmEtZ2FtZXBhZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGJjXCI7IH1cblxuLmZhZC5mYS1nYXMtcHVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MmZcIjsgfVxuXG4uZmFkLmZhLWdhcy1wdW1wLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNFwiOyB9XG5cbi5mYWQuZmEtZ2F2ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGUzXCI7IH1cblxuLmZhZC5mYS1nZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2E1XCI7IH1cblxuLmZhZC5mYS1nZW5kZXJsZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyZFwiOyB9XG5cbi5mYWQuZmEtZ2hvc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUyXCI7IH1cblxuLmZhZC5mYS1naWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2YlwiOyB9XG5cbi5mYWQuZmEtZ2lmdC1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2M1wiOyB9XG5cbi5mYWQuZmEtZ2lmdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzljXCI7IH1cblxuLmZhZC5mYS1naW5nZXJicmVhZC1tYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzlkXCI7IH1cblxuLmZhZC5mYS1nbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDRcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoYW1wYWduZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWVcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNoZWVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3OWZcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLWNpdHJ1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NjlcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLW1hcnRpbmk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy1tYXJ0aW5pLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2JcIjsgfVxuXG4uZmFkLmZhLWdsYXNzLXdoaXNrZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EwXCI7IH1cblxuLmZhZC5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhMVwiOyB9XG5cbi5mYWQuZmEtZ2xhc3NlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzBcIjsgfVxuXG4uZmFkLmZhLWdsYXNzZXMtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmNVwiOyB9XG5cbi5mYWQuZmEtZ2xvYmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGFjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hZnJpY2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdjXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1hbWVyaWNhczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2RcIjsgfVxuXG4uZmFkLmZhLWdsb2JlLWFzaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTdlXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1ldXJvcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2EyXCI7IH1cblxuLmZhZC5mYS1nbG9iZS1zbm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhM1wiOyB9XG5cbi5mYWQuZmEtZ2xvYmUtc3RhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWY2XCI7IH1cblxuLmZhZC5mYS1nb2xmLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUwXCI7IH1cblxuLmZhZC5mYS1nb2xmLWNsdWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUxXCI7IH1cblxuLmZhZC5mYS1nb3B1cmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2NFwiOyB9XG5cbi5mYWQuZmEtZ3JhZHVhdGlvbi1jYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTlkXCI7IH1cblxuLmZhZC5mYS1ncmFtb3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZFwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMVwiOyB9XG5cbi5mYWQuZmEtZ3JlYXRlci10aGFuLWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzMlwiOyB9XG5cbi5mYWQuZmEtZ3JpbWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1N2ZcIjsgfVxuXG4uZmFkLmZhLWdyaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTgwXCI7IH1cblxuLmZhZC5mYS1ncmluLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODFcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODJcIjsgfVxuXG4uZmFkLmZhLWdyaW4tYmVhbS1zd2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODNcIjsgfVxuXG4uZmFkLmZhLWdyaW4taGVhcnRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4NFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg1XCI7IH1cblxuLmZhZC5mYS1ncmluLXNxdWludC10ZWFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ODZcIjsgfVxuXG4uZmFkLmZhLWdyaW4tc3RhcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg3XCI7IH1cblxuLmZhZC5mYS1ncmluLXRlYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4OFwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi10b25ndWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTg5XCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNThhXCI7IH1cblxuLmZhZC5mYS1ncmluLXRvbmd1ZS13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4YlwiOyB9XG5cbi5mYWQuZmEtZ3Jpbi13aW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4Y1wiOyB9XG5cbi5mYWQuZmEtZ3JpcC1ob3Jpem9udGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZFwiOyB9XG5cbi5mYWQuZmEtZ3JpcC1saW5lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTRcIjsgfVxuXG4uZmFkLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E1XCI7IH1cblxuLmZhZC5mYS1ncmlwLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU4ZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhNlwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyLWVsZWN0cmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhiZVwiOyB9XG5cbi5mYWQuZmEtZ3VpdGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YmZcIjsgfVxuXG4uZmFkLmZhLWgtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZFwiOyB9XG5cbi5mYWQuZmEtaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEzXCI7IH1cblxuLmZhZC5mYS1oMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMTRcIjsgfVxuXG4uZmFkLmZhLWgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMxNVwiOyB9XG5cbi5mYWQuZmEtaDQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZhXCI7IH1cblxuLmZhZC5mYS1oYW1idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODA1XCI7IH1cblxuLmZhZC5mYS1oYW1tZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmUzXCI7IH1cblxuLmZhZC5mYS1oYW1tZXItd2FyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlNFwiOyB9XG5cbi5mYWQuZmEtaGFtc2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY1XCI7IH1cblxuLmZhZC5mYS1oYW5kLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiY1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRiZFwiOyB9XG5cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2JcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tYWdpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1zZWVkbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YmZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtaG9sZGluZy11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMwXCI7IH1cblxuLmZhZC5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMxXCI7IH1cblxuLmZhZC5mYS1oYW5kLWxpemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNThcIjsgfVxuXG4uZmFkLmZhLWhhbmQtbWlkZGxlLWZpbmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDZcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcGFwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjU2XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBlYWNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1YlwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhN1wiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhNVwiOyB9XG5cbi5mYWQuZmEtaGFuZC1wb2ludC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTRcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcG9pbnQtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGE2XCI7IH1cblxuLmZhZC5mYS1oYW5kLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVhXCI7IH1cblxuLmZhZC5mYS1oYW5kLXJlY2VpdmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2NcIjsgfVxuXG4uZmFkLmZhLWhhbmQtcm9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTVcIjsgfVxuXG4uZmFkLmZhLWhhbmQtc2Npc3NvcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjU3XCI7IH1cblxuLmZhZC5mYS1oYW5kLXNwb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1OVwiOyB9XG5cbi5mYWQuZmEtaGFuZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGMyXCI7IH1cblxuLmZhZC5mYS1oYW5kcy1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzNcIjsgfVxuXG4uZmFkLmZhLWhhbmRzLWhlbHBpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM0XCI7IH1cblxuLmZhZC5mYS1oYW5kcy11c2Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM1XCI7IH1cblxuLmZhZC5mYS1oYW5kc2hha2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmI1XCI7IH1cblxuLmZhZC5mYS1oYW5kc2hha2UtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjNlwiOyB9XG5cbi5mYWQuZmEtaGFudWtpYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmU2XCI7IH1cblxuLmZhZC5mYS1oYXJkLWhhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDdcIjsgfVxuXG4uZmFkLmZhLWhhc2h0YWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkyXCI7IH1cblxuLmZhZC5mYS1oYXQtY2hlZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmJcIjsgfVxuXG4uZmFkLmZhLWhhdC1jb3dib3k6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMwXCI7IH1cblxuLmZhZC5mYS1oYXQtY293Ym95LXNpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGMxXCI7IH1cblxuLmZhZC5mYS1oYXQtc2FudGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2E3XCI7IH1cblxuLmZhZC5mYS1oYXQtd2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhOFwiOyB9XG5cbi5mYWQuZmEtaGF0LXdpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlN1wiOyB9XG5cbi5mYWQuZmEtaGF0LXdpemFyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZThcIjsgfVxuXG4uZmFkLmZhLWhheWthbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NjZcIjsgfVxuXG4uZmFkLmZhLWhkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYTBcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZTlcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1icmFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MDhcIjsgfVxuXG4uZmFkLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjMlwiOyB9XG5cbi5mYWQuZmEtaGVhZC1zaWRlLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODA5XCI7IH1cblxuLmZhZC5mYS1oZWFkLXZyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlYVwiOyB9XG5cbi5mYWQuZmEtaGVhZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGNcIjsgfVxuXG4uZmFkLmZhLWhlYWRwaG9uZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDI1XCI7IH1cblxuLmZhZC5mYS1oZWFkcGhvbmVzLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OGZcIjsgfVxuXG4uZmFkLmZhLWhlYWRzZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTkwXCI7IH1cblxuLmZhZC5mYS1oZWFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDRcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0LWJyb2tlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YTlcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0LWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0YzdcIjsgfVxuXG4uZmFkLmZhLWhlYXJ0LXJhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWY4XCI7IH1cblxuLmZhZC5mYS1oZWFydC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGM4XCI7IH1cblxuLmZhZC5mYS1oZWFydGJlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjFlXCI7IH1cblxuLmZhZC5mYS1oZWxpY29wdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzM1wiOyB9XG5cbi5mYWQuZmEtaGVsbWV0LWJhdHRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWJcIjsgfVxuXG4uZmFkLmZhLWhleGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEyXCI7IH1cblxuLmZhZC5mYS1oaWdobGlnaHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTFcIjsgfVxuXG4uZmFkLmZhLWhpa2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWNcIjsgfVxuXG4uZmFkLmZhLWhpcHBvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZFwiOyB9XG5cbi5mYWQuZmEtaGlzdG9yeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGFcIjsgfVxuXG4uZmFkLmZhLWhvY2tleS1tYXNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZlZVwiOyB9XG5cbi5mYWQuZmEtaG9ja2V5LXB1Y2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDUzXCI7IH1cblxuLmZhZC5mYS1ob2NrZXktc3RpY2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1NFwiOyB9XG5cbi5mYWQuZmEtaG9sbHktYmVycnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2FhXCI7IH1cblxuLmZhZC5mYS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxNVwiOyB9XG5cbi5mYWQuZmEtaG9tZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBhXCI7IH1cblxuLmZhZC5mYS1ob21lLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjOVwiOyB9XG5cbi5mYWQuZmEtaG9tZS1sZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGJcIjsgfVxuXG4uZmFkLmZhLWhvbWUtbGctYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgwY1wiOyB9XG5cbi5mYWQuZmEtaG9vZC1jbG9hazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZWZcIjsgfVxuXG4uZmFkLmZhLWhvcml6b250YWwtcnVsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmNcIjsgfVxuXG4uZmFkLmZhLWhvcnNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmMFwiOyB9XG5cbi5mYWQuZmEtaG9yc2UtaGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YWJcIjsgfVxuXG4uZmFkLmZhLWhvcnNlLXNhZGRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzNcIjsgfVxuXG4uZmFkLmZhLWhvc3BpdGFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmOFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3ZFwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtc3ltYm9sOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ3ZVwiOyB9XG5cbi5mYWQuZmEtaG9zcGl0YWwtdXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGRcIjsgfVxuXG4uZmFkLmZhLWhvc3BpdGFsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MGVcIjsgfVxuXG4uZmFkLmZhLWhvdC10dWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTkzXCI7IH1cblxuLmZhZC5mYS1ob3Rkb2c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODBmXCI7IH1cblxuLmZhZC5mYS1ob3RlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTRcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTRcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1lbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjUzXCI7IH1cblxuLmZhZC5mYS1ob3VyZ2xhc3MtaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTJcIjsgfVxuXG4uZmFkLmZhLWhvdXJnbGFzcy1zdGFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNTFcIjsgfVxuXG4uZmFkLmZhLWhvdXNlLWRhbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjFcIjsgfVxuXG4uZmFkLmZhLWhvdXNlLWZsb29kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc0ZlwiOyB9XG5cbi5mYWQuZmEtaHJ5dm5pYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjJcIjsgfVxuXG4uZmFkLmZhLWh1bWlkaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MFwiOyB9XG5cbi5mYWQuZmEtaHVycmljYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1MVwiOyB9XG5cbi5mYWQuZmEtaS1jdXJzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ2XCI7IH1cblxuLmZhZC5mYS1pY2UtY3JlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODEwXCI7IH1cblxuLmZhZC5mYS1pY2Utc2thdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2FjXCI7IH1cblxuLmZhZC5mYS1pY2ljbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZFwiOyB9XG5cbi5mYWQuZmEtaWNvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZkXCI7IH1cblxuLmZhZC5mYS1pY29ucy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODZlXCI7IH1cblxuLmZhZC5mYS1pZC1iYWRnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYzFcIjsgfVxuXG4uZmFkLmZhLWlkLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmMyXCI7IH1cblxuLmZhZC5mYS1pZC1jYXJkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0N2ZcIjsgfVxuXG4uZmFkLmZhLWlnbG9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdhZVwiOyB9XG5cbi5mYWQuZmEtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNlXCI7IH1cblxuLmZhZC5mYS1pbWFnZS1wb2xhcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzRcIjsgfVxuXG4uZmFkLmZhLWltYWdlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDJcIjsgfVxuXG4uZmFkLmZhLWluYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxY1wiOyB9XG5cbi5mYWQuZmEtaW5ib3gtaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzEwXCI7IH1cblxuLmZhZC5mYS1pbmJveC1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzExXCI7IH1cblxuLmZhZC5mYS1pbmRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDNjXCI7IH1cblxuLmZhZC5mYS1pbmR1c3RyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzVcIjsgfVxuXG4uZmFkLmZhLWluZHVzdHJ5LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYjNcIjsgfVxuXG4uZmFkLmZhLWluZmluaXR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzNFwiOyB9XG5cbi5mYWQuZmEtaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMjlcIjsgfVxuXG4uZmFkLmZhLWluZm8tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1YVwiOyB9XG5cbi5mYWQuZmEtaW5mby1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBmXCI7IH1cblxuLmZhZC5mYS1pbmhhbGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmOVwiOyB9XG5cbi5mYWQuZmEtaW50ZWdyYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY3XCI7IH1cblxuLmZhZC5mYS1pbnRlcnNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY4XCI7IH1cblxuLmZhZC5mYS1pbnZlbnRvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDgwXCI7IH1cblxuLmZhZC5mYS1pc2xhbmQtdHJvcGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODExXCI7IH1cblxuLmZhZC5mYS1pdGFsaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDMzXCI7IH1cblxuLmZhZC5mYS1qYWNrLW8tbGFudGVybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGVcIjsgfVxuXG4uZmFkLmZhLWplZGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjY5XCI7IH1cblxuLmZhZC5mYS1qb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OTVcIjsgfVxuXG4uZmFkLmZhLWpvdXJuYWwtd2hpbGxzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY2YVwiOyB9XG5cbi5mYWQuZmEtam95c3RpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM1XCI7IH1cblxuLmZhZC5mYS1qdWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGM2XCI7IH1cblxuLmZhZC5mYS1rYWFiYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmJcIjsgfVxuXG4uZmFkLmZhLWthem9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjN1wiOyB9XG5cbi5mYWQuZmEta2VybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NmZcIjsgfVxuXG4uZmFkLmZhLWtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwODRcIjsgfVxuXG4uZmFkLmZhLWtleS1za2VsZXRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjNcIjsgfVxuXG4uZmFkLmZhLWtleWJvYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjExY1wiOyB9XG5cbi5mYWQuZmEta2V5bm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmNcIjsgfVxuXG4uZmFkLmZhLWtoYW5kYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NmRcIjsgfVxuXG4uZmFkLmZhLWtpZG5leXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWZiXCI7IH1cblxuLmZhZC5mYS1raXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5NlwiOyB9XG5cbi5mYWQuZmEta2lzcy1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5N1wiOyB9XG5cbi5mYWQuZmEta2lzcy13aW5rLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5OFwiOyB9XG5cbi5mYWQuZmEta2l0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjRcIjsgfVxuXG4uZmFkLmZhLWtpd2ktYmlyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MzVcIjsgfVxuXG4uZmFkLmZhLWtuaWZlLWtpdGNoZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmY1XCI7IH1cblxuLmZhZC5mYS1sYW1iZGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZlXCI7IH1cblxuLmZhZC5mYS1sYW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjYVwiOyB9XG5cbi5mYWQuZmEtbGFuZG1hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjZmXCI7IH1cblxuLmZhZC5mYS1sYW5kbWFyay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzUyXCI7IH1cblxuLmZhZC5mYS1sYW5ndWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYWJcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMDlcIjsgfVxuXG4uZmFkLmZhLWxhcHRvcC1jb2RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmY1wiOyB9XG5cbi5mYWQuZmEtbGFwdG9wLW1lZGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODEyXCI7IH1cblxuLmZhZC5mYS1sYXNzbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4YzhcIjsgfVxuXG4uZmFkLmZhLWxhdWdoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU5OVwiOyB9XG5cbi5mYWQuZmEtbGF1Z2gtYmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWFcIjsgfVxuXG4uZmFkLmZhLWxhdWdoLXNxdWludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWJcIjsgfVxuXG4uZmFkLmZhLWxhdWdoLXdpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTljXCI7IH1cblxuLmZhZC5mYS1sYXllci1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmRcIjsgfVxuXG4uZmFkLmZhLWxheWVyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVmZVwiOyB9XG5cbi5mYWQuZmEtbGF5ZXItcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1ZmZcIjsgfVxuXG4uZmFkLmZhLWxlYWY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDZjXCI7IH1cblxuLmZhZC5mYS1sZWFmLWhlYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjYlwiOyB9XG5cbi5mYWQuZmEtbGVhZi1tYXBsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjZcIjsgfVxuXG4uZmFkLmZhLWxlYWYtb2FrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmN1wiOyB9XG5cbi5mYWQuZmEtbGVtb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDk0XCI7IH1cblxuLmZhZC5mYS1sZXNzLXRoYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM2XCI7IH1cblxuLmZhZC5mYS1sZXNzLXRoYW4tZXF1YWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM3XCI7IH1cblxuLmZhZC5mYS1sZXZlbC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0OVwiOyB9XG5cbi5mYWQuZmEtbGV2ZWwtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2JlXCI7IH1cblxuLmZhZC5mYS1sZXZlbC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDhcIjsgfVxuXG4uZmFkLmZhLWxldmVsLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYmZcIjsgfVxuXG4uZmFkLmZhLWxpZmUtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxY2RcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZWJcIjsgfVxuXG4uZmFkLmZhLWxpZ2h0YnVsYi1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcwXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcxXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjcyXCI7IH1cblxuLmZhZC5mYS1saWdodGJ1bGItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjczXCI7IH1cblxuLmZhZC5mYS1saWdodHMtaG9saWRheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjJcIjsgfVxuXG4uZmFkLmZhLWxpbmUtY29sdW1uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzBcIjsgfVxuXG4uZmFkLmZhLWxpbmUtaGVpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3MVwiOyB9XG5cbi5mYWQuZmEtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzFcIjsgfVxuXG4uZmFkLmZhLWxpcHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAwXCI7IH1cblxuLmZhZC5mYS1saXJhLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTk1XCI7IH1cblxuLmZhZC5mYS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzYVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDIyXCI7IH1cblxuLmZhZC5mYS1saXN0LW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjOVwiOyB9XG5cbi5mYWQuZmEtbGlzdC1vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2JcIjsgfVxuXG4uZmFkLmZhLWxpc3QtdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNhXCI7IH1cblxuLmZhZC5mYS1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDFcIjsgfVxuXG4uZmFkLmZhLWxvY2F0aW9uLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyNFwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwMlwiOyB9XG5cbi5mYWQuZmEtbG9jYXRpb24tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjAzXCI7IH1cblxuLmZhZC5mYS1sb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyM1wiOyB9XG5cbi5mYWQuZmEtbG9jay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBkXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2MxXCI7IH1cblxuLmZhZC5mYS1sb2NrLW9wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjMlwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDlcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzBhXCI7IH1cblxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMGJcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwY1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3NVwiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE3N1wiOyB9XG5cbi5mYWQuZmEtbG9uZy1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNzhcIjsgfVxuXG4uZmFkLmZhLWxvbmctYXJyb3ctdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTc2XCI7IH1cblxuLmZhZC5mYS1sb3Zlc2VhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2NcIjsgfVxuXG4uZmFkLmZhLWxvdy12aXNpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmE4XCI7IH1cblxuLmZhZC5mYS1sdWNoYWRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NTVcIjsgfVxuXG4uZmFkLmZhLWx1Z2dhZ2UtY2FydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1OWRcIjsgfVxuXG4uZmFkLmZhLWx1bmdzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNFwiOyB9XG5cbi5mYWQuZmEtbWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjhcIjsgfVxuXG4uZmFkLmZhLW1hZ2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkMFwiOyB9XG5cbi5mYWQuZmEtbWFnbmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NlwiOyB9XG5cbi5mYWQuZmEtbWFpbC1idWxrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NFwiOyB9XG5cbi5mYWQuZmEtbWFpbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTNcIjsgfVxuXG4uZmFkLmZhLW1hbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTgzXCI7IH1cblxuLmZhZC5mYS1tYW5kb2xpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZjlcIjsgfVxuXG4uZmFkLmZhLW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNzlcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTlmXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTBcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQxXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYzVcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwNVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1jaGVjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDZcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MDdcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjA4XCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwOVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1wbHVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwYVwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci1xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGJcIjsgfVxuXG4uZmFkLmZhLW1hcC1tYXJrZXItc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjBjXCI7IH1cblxuLmZhZC5mYS1tYXAtbWFya2VyLXNtaWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYwZFwiOyB9XG5cbi5mYWQuZmEtbWFwLW1hcmtlci10aW1lczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MGVcIjsgfVxuXG4uZmFkLmZhLW1hcC1waW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc2XCI7IH1cblxuLmZhZC5mYS1tYXAtc2lnbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjc3XCI7IH1cblxuLmZhZC5mYS1tYXJrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWExXCI7IH1cblxuLmZhZC5mYS1tYXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyMlwiOyB9XG5cbi5mYWQuZmEtbWFycy1kb3VibGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjI3XCI7IH1cblxuLmZhZC5mYS1tYXJzLXN0cm9rZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjlcIjsgfVxuXG4uZmFkLmZhLW1hcnMtc3Ryb2tlLWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjJiXCI7IH1cblxuLmZhZC5mYS1tYXJzLXN0cm9rZS12OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyYVwiOyB9XG5cbi5mYWQuZmEtbWFzazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ZmFcIjsgfVxuXG4uZmFkLmZhLW1lYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE0XCI7IH1cblxuLmZhZC5mYS1tZWRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTJcIjsgfVxuXG4uZmFkLmZhLW1lZGtpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZmFcIjsgfVxuXG4uZmFkLmZhLW1lZ2FwaG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzVcIjsgfVxuXG4uZmFkLmZhLW1laDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMWFcIjsgfVxuXG4uZmFkLmZhLW1laC1ibGFuazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTRcIjsgfVxuXG4uZmFkLmZhLW1laC1yb2xsaW5nLWV5ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE1XCI7IH1cblxuLmZhZC5mYS1tZW1vcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTM4XCI7IH1cblxuLmZhZC5mYS1tZW5vcmFoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3NlwiOyB9XG5cbi5mYWQuZmEtbWVyY3VyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjNcIjsgfVxuXG4uZmFkLmZhLW1ldGVvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTNcIjsgfVxuXG4uZmFkLmZhLW1pY3JvY2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZGJcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTMwXCI7IH1cblxuLmZhZC5mYS1taWNyb3Bob25lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzYzlcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzOVwiOyB9XG5cbi5mYWQuZmEtbWljcm9waG9uZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMzFcIjsgfVxuXG4uZmFkLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNiXCI7IH1cblxuLmZhZC5mYS1taWNyb3Njb3BlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxMFwiOyB9XG5cbi5mYWQuZmEtbWluZC1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2NzdcIjsgfVxuXG4uZmFkLmZhLW1pbnVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2OFwiOyB9XG5cbi5mYWQuZmEtbWludXMtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1NlwiOyB9XG5cbi5mYWQuZmEtbWludXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDdcIjsgfVxuXG4uZmFkLmZhLW1pbnVzLW9jdGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA4XCI7IH1cblxuLmZhZC5mYS1taW51cy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTQ2XCI7IH1cblxuLmZhZC5mYS1taXN0bGV0b2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I0XCI7IH1cblxuLmZhZC5mYS1taXR0ZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I1XCI7IH1cblxuLmZhZC5mYS1tb2JpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTBiXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNjZFwiOyB9XG5cbi5mYWQuZmEtbW9iaWxlLWFuZHJvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NlXCI7IH1cblxuLmZhZC5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2NmXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkNlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktYmlsbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2QxXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNhXCI7IH1cblxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzYlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNjXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTNkXCI7IH1cblxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3MlwiOyB9XG5cbi5mYWQuZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODczXCI7IH1cblxuLmZhZC5mYS1tb25pdG9yLWhlYXJ0LXJhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjExXCI7IH1cblxuLmZhZC5mYS1tb25rZXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZiXCI7IH1cblxuLmZhZC5mYS1tb251bWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YTZcIjsgfVxuXG4uZmFkLmZhLW1vb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTg2XCI7IH1cblxuLmZhZC5mYS1tb29uLWNsb3VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1NFwiOyB9XG5cbi5mYWQuZmEtbW9vbi1zdGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NTVcIjsgfVxuXG4uZmFkLmZhLW1vcnRhci1wZXN0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE3XCI7IH1cblxuLmZhZC5mYS1tb3NxdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjc4XCI7IH1cblxuLmZhZC5mYS1tb3RvcmN5Y2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIxY1wiOyB9XG5cbi5mYWQuZmEtbW91bnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZjXCI7IH1cblxuLmZhZC5mYS1tb3VudGFpbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZkXCI7IH1cblxuLmZhZC5mYS1tb3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2NcIjsgfVxuXG4uZmFkLmZhLW1vdXNlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4Y2RcIjsgfVxuXG4uZmFkLmZhLW1vdXNlLXBvaW50ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjQ1XCI7IH1cblxuLmZhZC5mYS1tcDMtcGxheWVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhjZVwiOyB9XG5cbi5mYWQuZmEtbXVnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NFwiOyB9XG5cbi5mYWQuZmEtbXVnLWhvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjZcIjsgfVxuXG4uZmFkLmZhLW11Zy1tYXJzaG1hbGxvd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I3XCI7IH1cblxuLmZhZC5mYS1tdWctdGVhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NVwiOyB9XG5cbi5mYWQuZmEtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDAxXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGNmXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1hbHQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQwXCI7IH1cblxuLmZhZC5mYS1tdXNpYy1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDFcIjsgfVxuXG4uZmFkLmZhLW5hcndoYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmZlXCI7IH1cblxuLmZhZC5mYS1uZXR3b3JrLXdpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZmZlwiOyB9XG5cbi5mYWQuZmEtbmV1dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyY1wiOyB9XG5cbi5mYWQuZmEtbmV3c3BhcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlYVwiOyB9XG5cbi5mYWQuZmEtbm90LWVxdWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzZVwiOyB9XG5cbi5mYWQuZmEtbm90ZXMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODFcIjsgfVxuXG4uZmFkLmZhLW9iamVjdC1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyNDdcIjsgfVxuXG4uZmFkLmZhLW9iamVjdC11bmdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0OFwiOyB9XG5cbi5mYWQuZmEtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDZcIjsgfVxuXG4uZmFkLmZhLW9pbC1jYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjEzXCI7IH1cblxuLmZhZC5mYS1vaWwtdGVtcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTRcIjsgfVxuXG4uZmFkLmZhLW9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3OVwiOyB9XG5cbi5mYWQuZmEtb21lZ2E6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjdhXCI7IH1cblxuLmZhZC5mYS1vcm5hbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YjhcIjsgfVxuXG4uZmFkLmZhLW90dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwMFwiOyB9XG5cbi5mYWQuZmEtb3V0ZGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwM2JcIjsgfVxuXG4uZmFkLmZhLW92ZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3NlwiOyB9XG5cbi5mYWQuZmEtcGFnZS1icmVhazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzdcIjsgfVxuXG4uZmFkLmZhLXBhZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxNVwiOyB9XG5cbi5mYWQuZmEtcGFpbnQtYnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWZjXCI7IH1cblxuLmZhZC5mYS1wYWludC1icnVzaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWE5XCI7IH1cblxuLmZhZC5mYS1wYWludC1yb2xsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFhXCI7IH1cblxuLmZhZC5mYS1wYWxldHRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUzZlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4MlwiOyB9XG5cbi5mYWQuZmEtcGFsbGV0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODNcIjsgfVxuXG4uZmFkLmZhLXBhcGVyLXBsYW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFkOFwiOyB9XG5cbi5mYWQuZmEtcGFwZXJjbGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjNlwiOyB9XG5cbi5mYWQuZmEtcGFyYWNodXRlLWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0Y2RcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGRcIjsgfVxuXG4uZmFkLmZhLXBhcmFncmFwaC1ydGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODc4XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MFwiOyB9XG5cbi5mYWQuZmEtcGFya2luZy1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE1XCI7IH1cblxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTZcIjsgfVxuXG4uZmFkLmZhLXBhcmtpbmctc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE3XCI7IH1cblxuLmZhZC5mYS1wYXNzcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWJcIjsgfVxuXG4uZmFkLmZhLXBhc3RhZmFyaWFuaXNtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3YlwiOyB9XG5cbi5mYWQuZmEtcGFzdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGVhXCI7IH1cblxuLmZhZC5mYS1wYXVzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGNcIjsgfVxuXG4uZmFkLmZhLXBhdXNlLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOGJcIjsgfVxuXG4uZmFkLmZhLXBhdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYjBcIjsgfVxuXG4uZmFkLmZhLXBhdy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAxXCI7IH1cblxuLmZhZC5mYS1wYXctY2xhd3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAyXCI7IH1cblxuLmZhZC5mYS1wZWFjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2NcIjsgfVxuXG4uZmFkLmZhLXBlZ2FzdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzAzXCI7IH1cblxuLmZhZC5mYS1wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMzA0XCI7IH1cblxuLmZhZC5mYS1wZW4tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwNVwiOyB9XG5cbi5mYWQuZmEtcGVuLWZhbmN5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhY1wiOyB9XG5cbi5mYWQuZmEtcGVuLW5pYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YWRcIjsgfVxuXG4uZmFkLmZhLXBlbi1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTRiXCI7IH1cblxuLmZhZC5mYS1wZW5jaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQwXCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjMwM1wiOyB9XG5cbi5mYWQuZmEtcGVuY2lsLXBhaW50YnJ1c2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjE4XCI7IH1cblxuLmZhZC5mYS1wZW5jaWwtcnVsZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWFlXCI7IH1cblxuLmZhZC5mYS1wZW5uYW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1NlwiOyB9XG5cbi5mYWQuZmEtcGVvcGxlLWNhcnJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjZVwiOyB9XG5cbi5mYWQuZmEtcGVwcGVyLWhvdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MTZcIjsgfVxuXG4uZmFkLmZhLXBlcmNlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjk1XCI7IH1cblxuLmZhZC5mYS1wZXJjZW50YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MVwiOyB9XG5cbi5mYWQuZmEtcGVyc29uLWJvb3RoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1NlwiOyB9XG5cbi5mYWQuZmEtcGVyc29uLWNhcnJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRjZlwiOyB9XG5cbi5mYWQuZmEtcGVyc29uLWRvbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkMFwiOyB9XG5cbi5mYWQuZmEtcGVyc29uLWRvbGx5LWVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkMVwiOyB9XG5cbi5mYWQuZmEtcGVyc29uLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzU3XCI7IH1cblxuLmZhZC5mYS1waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOTVcIjsgfVxuXG4uZmFkLmZhLXBob25lLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4NzlcIjsgfVxuXG4uZmFkLmZhLXBob25lLWxhcHRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2FcIjsgfVxuXG4uZmFkLmZhLXBob25lLW9mZmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2N2RcIjsgfVxuXG4uZmFkLmZhLXBob25lLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQyXCI7IH1cblxuLmZhZC5mYS1waG9uZS1yb3Rhcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQzXCI7IH1cblxuLmZhZC5mYS1waG9uZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZGRcIjsgfVxuXG4uZmFkLmZhLXBob25lLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOThcIjsgfVxuXG4uZmFkLmZhLXBob25lLXNxdWFyZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODdiXCI7IH1cblxuLmZhZC5mYS1waG9uZS12b2x1bWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmEwXCI7IH1cblxuLmZhZC5mYS1waG90by12aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2NcIjsgfVxuXG4uZmFkLmZhLXBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3ZVwiOyB9XG5cbi5mYWQuZmEtcGlhbm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ0XCI7IH1cblxuLmZhZC5mYS1waWFuby1rZXlib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDVcIjsgfVxuXG4uZmFkLmZhLXBpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDVcIjsgfVxuXG4uZmFkLmZhLXBpZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDZcIjsgfVxuXG4uZmFkLmZhLXBpZ2d5LWJhbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQzXCI7IH1cblxuLmZhZC5mYS1waWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODRcIjsgfVxuXG4uZmFkLmZhLXBpenphOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxN1wiOyB9XG5cbi5mYWQuZmEtcGl6emEtc2xpY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE4XCI7IH1cblxuLmZhZC5mYS1wbGFjZS1vZi13b3JzaGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY3ZlwiOyB9XG5cbi5mYWQuZmEtcGxhbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDcyXCI7IH1cblxuLmZhZC5mYS1wbGFuZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2RlXCI7IH1cblxuLmZhZC5mYS1wbGFuZS1hcnJpdmFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVhZlwiOyB9XG5cbi5mYWQuZmEtcGxhbmUtZGVwYXJ0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViMFwiOyB9XG5cbi5mYWQuZmEtcGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGJcIjsgfVxuXG4uZmFkLmZhLXBsYXktY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE0NFwiOyB9XG5cbi5mYWQuZmEtcGx1ZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTZcIjsgfVxuXG4uZmFkLmZhLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDY3XCI7IH1cblxuLmZhZC5mYS1wbHVzLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNTVcIjsgfVxuXG4uZmFkLmZhLXBsdXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDBcIjsgfVxuXG4uZmFkLmZhLXBsdXMtb2N0YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzMDFcIjsgfVxuXG4uZmFkLmZhLXBsdXMtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmZVwiOyB9XG5cbi5mYWQuZmEtcG9kY2FzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2VcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODBcIjsgfVxuXG4uZmFkLmZhLXBvZGl1bS1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1OFwiOyB9XG5cbi5mYWQuZmEtcG9sbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODFcIjsgfVxuXG4uZmFkLmZhLXBvbGwtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODJcIjsgfVxuXG4uZmFkLmZhLXBvbGwtcGVvcGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1OVwiOyB9XG5cbi5mYWQuZmEtcG9vOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmZVwiOyB9XG5cbi5mYWQuZmEtcG9vLXN0b3JtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1YVwiOyB9XG5cbi5mYWQuZmEtcG9vcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MTlcIjsgfVxuXG4uZmFkLmZhLXBvcGNvcm46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODE5XCI7IH1cblxuLmZhZC5mYS1wb3J0cmFpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZTBcIjsgfVxuXG4uZmFkLmZhLXBvdW5kLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU0XCI7IH1cblxuLmZhZC5mYS1wb3dlci1vZmY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDExXCI7IH1cblxuLmZhZC5mYS1wcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4M1wiOyB9XG5cbi5mYWQuZmEtcHJheWluZy1oYW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODRcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjFcIjsgfVxuXG4uZmFkLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg1XCI7IH1cblxuLmZhZC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODZcIjsgfVxuXG4uZmFkLmZhLXByZXNlbnRhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2ODVcIjsgfVxuXG4uZmFkLmZhLXByaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyZlwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxYVwiOyB9XG5cbi5mYWQuZmEtcHJpbnQtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg2XCI7IH1cblxuLmZhZC5mYS1wcm9jZWR1cmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4N1wiOyB9XG5cbi5mYWQuZmEtcHJvamVjdC1kaWFncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0MlwiOyB9XG5cbi5mYWQuZmEtcHJvamVjdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkNlwiOyB9XG5cbi5mYWQuZmEtcHVtcGtpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDdcIjsgfVxuXG4uZmFkLmZhLXB1enpsZS1waWVjZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmVcIjsgfVxuXG4uZmFkLmZhLXFyY29kZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjlcIjsgfVxuXG4uZmFkLmZhLXF1ZXN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyOFwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1OVwiOyB9XG5cbi5mYWQuZmEtcXVlc3Rpb24tc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmZFwiOyB9XG5cbi5mYWQuZmEtcXVpZGRpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1OFwiOyB9XG5cbi5mYWQuZmEtcXVvdGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGRcIjsgfVxuXG4uZmFkLmZhLXF1b3RlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEwZVwiOyB9XG5cbi5mYWQuZmEtcXVyYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg3XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzA4XCI7IH1cblxuLmZhZC5mYS1yYWJiaXQtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MDlcIjsgfVxuXG4uZmFkLmZhLXJhY3F1ZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVhXCI7IH1cblxuLmZhZC5mYS1yYWRpYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2I5XCI7IH1cblxuLmZhZC5mYS1yYWRpYXRpb24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiYVwiOyB9XG5cbi5mYWQuZmEtcmFkaW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ3XCI7IH1cblxuLmZhZC5mYS1yYWRpby1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGQ4XCI7IH1cblxuLmZhZC5mYS1yYWluYm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1YlwiOyB9XG5cbi5mYWQuZmEtcmFpbmRyb3BzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1Y1wiOyB9XG5cbi5mYWQuZmEtcmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwYVwiOyB9XG5cbi5mYWQuZmEtcmFtcC1sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkNFwiOyB9XG5cbi5mYWQuZmEtcmFuZG9tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3NFwiOyB9XG5cbi5mYWQuZmEtcmVjZWlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDNcIjsgfVxuXG4uZmFkLmZhLXJlY29yZC12aW55bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZDlcIjsgfVxuXG4uZmFkLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmZhXCI7IH1cblxuLmZhZC5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmZiXCI7IH1cblxuLmZhZC5mYS1yZWN0YW5nbGUtd2lkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZmNcIjsgfVxuXG4uZmFkLmZhLXJlY3ljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWI4XCI7IH1cblxuLmZhZC5mYS1yZWRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxZVwiOyB9XG5cbi5mYWQuZmEtcmVkby1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY5XCI7IH1cblxuLmZhZC5mYS1yZWdpc3RlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI1ZFwiOyB9XG5cbi5mYWQuZmEtcmVtb3ZlLWZvcm1hdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2RcIjsgfVxuXG4uZmFkLmZhLXJlcGVhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjNcIjsgfVxuXG4uZmFkLmZhLXJlcGVhdC0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NVwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LTEtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2NlwiOyB9XG5cbi5mYWQuZmEtcmVwZWF0LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzNjRcIjsgfVxuXG4uZmFkLmZhLXJlcGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNlNVwiOyB9XG5cbi5mYWQuZmEtcmVwbHktYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyMlwiOyB9XG5cbi5mYWQuZmEtcmVwdWJsaWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NWVcIjsgfVxuXG4uZmFkLmZhLXJlc3Ryb29tOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiZFwiOyB9XG5cbi5mYWQuZmEtcmV0d2VldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNzlcIjsgfVxuXG4uZmFkLmZhLXJldHdlZXQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2MVwiOyB9XG5cbi5mYWQuZmEtcmliYm9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkNlwiOyB9XG5cbi5mYWQuZmEtcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGJcIjsgfVxuXG4uZmFkLmZhLXJpbmdzLXdlZGRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFiXCI7IH1cblxuLmZhZC5mYS1yb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAxOFwiOyB9XG5cbi5mYWQuZmEtcm9ib3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ0XCI7IH1cblxuLmZhZC5mYS1yb2NrZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTM1XCI7IH1cblxuLmZhZC5mYS1yb3V0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZDdcIjsgfVxuXG4uZmFkLmZhLXJvdXRlLWhpZ2h3YXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjFhXCI7IH1cblxuLmZhZC5mYS1yb3V0ZS1pbnRlcnN0YXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxYlwiOyB9XG5cbi5mYWQuZmEtcm91dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYVwiOyB9XG5cbi5mYWQuZmEtcnNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5ZVwiOyB9XG5cbi5mYWQuZmEtcnNzLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDNcIjsgfVxuXG4uZmFkLmZhLXJ1YmxlLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU4XCI7IH1cblxuLmZhZC5mYS1ydWxlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDVcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLWNvbWJpbmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0NlwiOyB9XG5cbi5mYWQuZmEtcnVsZXItaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDdcIjsgfVxuXG4uZmFkLmZhLXJ1bGVyLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYxY1wiOyB9XG5cbi5mYWQuZmEtcnVsZXItdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTQ4XCI7IH1cblxuLmZhZC5mYS1ydW5uaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwY1wiOyB9XG5cbi5mYWQuZmEtcnVwZWUtc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTZcIjsgfVxuXG4uZmFkLmZhLXJ2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdiZVwiOyB9XG5cbi5mYWQuZmEtc2FjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWNcIjsgfVxuXG4uZmFkLmZhLXNhY2stZG9sbGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgxZFwiOyB9XG5cbi5mYWQuZmEtc2FkLWNyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjNcIjsgfVxuXG4uZmFkLmZhLXNhZC10ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViNFwiOyB9XG5cbi5mYWQuZmEtc2FsYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODFlXCI7IH1cblxuLmZhZC5mYS1zYW5kd2ljaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MWZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YmZcIjsgfVxuXG4uZmFkLmZhLXNhdGVsbGl0ZS1kaXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjMFwiOyB9XG5cbi5mYWQuZmEtc2F1c2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjBcIjsgfVxuXG4uZmFkLmZhLXNhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGM3XCI7IH1cblxuLmZhZC5mYS1zYXgtaG90OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkYlwiOyB9XG5cbi5mYWQuZmEtc2F4b3Bob25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhkY1wiOyB9XG5cbi5mYWQuZmEtc2NhbHBlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWRcIjsgfVxuXG4uZmFkLmZhLXNjYWxwZWwtcGF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWVcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDg4XCI7IH1cblxuLmZhZC5mYS1zY2FubmVyLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhmM1wiOyB9XG5cbi5mYWQuZmEtc2Nhbm5lci1rZXlib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ODlcIjsgfVxuXG4uZmFkLmZhLXNjYW5uZXItdG91Y2hzY3JlZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhhXCI7IH1cblxuLmZhZC5mYS1zY2FyZWNyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzBkXCI7IH1cblxuLmZhZC5mYS1zY2FyZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzFcIjsgfVxuXG4uZmFkLmZhLXNjaG9vbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NDlcIjsgfVxuXG4uZmFkLmZhLXNjcmV3ZHJpdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjU0YVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcwZVwiOyB9XG5cbi5mYWQuZmEtc2Nyb2xsLW9sZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MGZcIjsgfVxuXG4uZmFkLmZhLXNjcnViYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmOFwiOyB9XG5cbi5mYWQuZmEtc2N5dGhlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMFwiOyB9XG5cbi5mYWQuZmEtc2QtY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3YzJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDJcIjsgfVxuXG4uZmFkLmZhLXNlYXJjaC1kb2xsYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg4XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbG9jYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjg5XCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEwXCI7IH1cblxuLmZhZC5mYS1zZWFyY2gtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMGVcIjsgfVxuXG4uZmFkLmZhLXNlZWRsaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkOFwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg3ZVwiOyB9XG5cbi5mYWQuZmEtc2VuZC1iYWNrd2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4N2ZcIjsgfVxuXG4uZmFkLmZhLXNlcnZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzNcIjsgfVxuXG4uZmFkLmZhLXNoYXBlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MWZcIjsgfVxuXG4uZmFkLmZhLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA2NFwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjM2N1wiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjFlMFwiOyB9XG5cbi5mYWQuZmEtc2hhcmUtYWx0LXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTFcIjsgfVxuXG4uZmFkLmZhLXNoYXJlLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNGRcIjsgfVxuXG4uZmFkLmZhLXNoZWVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMVwiOyB9XG5cbi5mYWQuZmEtc2hla2VsLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjBiXCI7IH1cblxuLmZhZC5mYS1zaGllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTMyXCI7IH1cblxuLmZhZC5mYS1zaGllbGQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNlZFwiOyB9XG5cbi5mYWQuZmEtc2hpZWxkLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmN1wiOyB9XG5cbi5mYWQuZmEtc2hpZWxkLWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxMlwiOyB9XG5cbi5mYWQuZmEtc2hpcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWFcIjsgfVxuXG4uZmFkLmZhLXNoaXBwaW5nLWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhiXCI7IH1cblxuLmZhZC5mYS1zaGlwcGluZy10aW1lZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OGNcIjsgfVxuXG4uZmFkLmZhLXNoaXNoLWtlYmFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyMVwiOyB9XG5cbi5mYWQuZmEtc2hvZS1wcmludHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRiXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1iYWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkwXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1iYXNrZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjkxXCI7IH1cblxuLmZhZC5mYS1zaG9wcGluZy1jYXJ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA3YVwiOyB9XG5cbi5mYWQuZmEtc2hvdmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxM1wiOyB9XG5cbi5mYWQuZmEtc2hvdmVsLXNub3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2MzXCI7IH1cblxuLmZhZC5mYS1zaG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmNjXCI7IH1cblxuLmZhZC5mYS1zaHJlZGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGFcIjsgfVxuXG4uZmFkLmZhLXNodXR0bGUtdmFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViNlwiOyB9XG5cbi5mYWQuZmEtc2h1dHRsZWNvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDViXCI7IH1cblxuLmZhZC5mYS1zaWNrbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIyXCI7IH1cblxuLmZhZC5mYS1zaWdtYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGJcIjsgfVxuXG4uZmFkLmZhLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGQ5XCI7IH1cblxuLmZhZC5mYS1zaWduLWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5MFwiOyB9XG5cbi5mYWQuZmEtc2lnbi1pbi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY2XCI7IH1cblxuLmZhZC5mYS1zaWduLWxhbmd1YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJhN1wiOyB9XG5cbi5mYWQuZmEtc2lnbi1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDhiXCI7IH1cblxuLmZhZC5mYS1zaWduLW91dC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY1XCI7IH1cblxuLmZhZC5mYS1zaWduYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDEyXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGNcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY4ZFwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjhlXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OGZcIjsgfVxuXG4uZmFkLmZhLXNpZ25hbC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkwXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkxXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkyXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjkzXCI7IH1cblxuLmZhZC5mYS1zaWduYWwtYWx0LXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5NFwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5NVwiOyB9XG5cbi5mYWQuZmEtc2lnbmFsLXN0cmVhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZGRcIjsgfVxuXG4uZmFkLmZhLXNpZ25hdHVyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjdcIjsgfVxuXG4uZmFkLmZhLXNpbS1jYXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjNFwiOyB9XG5cbi5mYWQuZmEtc2l0ZW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZThcIjsgfVxuXG4uZmFkLmZhLXNrYXRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M1XCI7IH1cblxuLmZhZC5mYS1za2VsZXRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjBcIjsgfVxuXG4uZmFkLmZhLXNraS1qdW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjN1wiOyB9XG5cbi5mYWQuZmEtc2tpLWxpZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M4XCI7IH1cblxuLmZhZC5mYS1za2lpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2M5XCI7IH1cblxuLmZhZC5mYS1za2lpbmctbm9yZGljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdjYVwiOyB9XG5cbi5mYWQuZmEtc2t1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRjXCI7IH1cblxuLmZhZC5mYS1za3VsbC1jb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGRlXCI7IH1cblxuLmZhZC5mYS1za3VsbC1jcm9zc2JvbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxNFwiOyB9XG5cbi5mYWQuZmEtc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzE1XCI7IH1cblxuLmZhZC5mYS1zbGVkZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2JcIjsgfVxuXG4uZmFkLmZhLXNsZWlnaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2NcIjsgfVxuXG4uZmFkLmZhLXNsaWRlcnMtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZGVcIjsgfVxuXG4uZmFkLmZhLXNsaWRlcnMtaC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2YwXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2YxXCI7IH1cblxuLmZhZC5mYS1zbGlkZXJzLXYtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmMlwiOyB9XG5cbi5mYWQuZmEtc21pbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTE4XCI7IH1cblxuLmZhZC5mYS1zbWlsZS1iZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjViOFwiOyB9XG5cbi5mYWQuZmEtc21pbGUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YjlcIjsgfVxuXG4uZmFkLmZhLXNtaWxlLXdpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRhXCI7IH1cblxuLmZhZC5mYS1zbW9nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc1ZlwiOyB9XG5cbi5mYWQuZmEtc21va2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzYwXCI7IH1cblxuLmZhZC5mYS1zbW9raW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ4ZFwiOyB9XG5cbi5mYWQuZmEtc21va2luZy1iYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRkXCI7IH1cblxuLmZhZC5mYS1zbXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NkXCI7IH1cblxuLmZhZC5mYS1zbmFrZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTZcIjsgfVxuXG4uZmFkLmZhLXNub296ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODBcIjsgfVxuXG4uZmFkLmZhLXNub3ctYmxvd2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjFcIjsgfVxuXG4uZmFkLmZhLXNub3dib2FyZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3Y2VcIjsgfVxuXG4uZmFkLmZhLXNub3dmbGFrZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZGNcIjsgfVxuXG4uZmFkLmZhLXNub3dmbGFrZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2NmXCI7IH1cblxuLmZhZC5mYS1zbm93bWFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkMFwiOyB9XG5cbi5mYWQuZmEtc25vd21vYmlsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDFcIjsgfVxuXG4uZmFkLmZhLXNub3dwbG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkMlwiOyB9XG5cbi5mYWQuZmEtc29ja3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk2XCI7IH1cblxuLmZhZC5mYS1zb2xhci1wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmFcIjsgfVxuXG4uZmFkLmZhLXNvcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGRjXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTVkXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4MVwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHBoYS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNWVcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4MlwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODgzXCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2MFwiOyB9XG5cbi5mYWQuZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg0XCI7IH1cblxuLmZhZC5mYS1zb3J0LWFtb3VudC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjFcIjsgfVxuXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODVcIjsgfVxuXG4uZmFkLmZhLXNvcnQtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGRcIjsgfVxuXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2MlwiOyB9XG5cbi5mYWQuZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4NlwiOyB9XG5cbi5mYWQuZmEtc29ydC1udW1lcmljLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE2M1wiOyB9XG5cbi5mYWQuZmEtc29ydC1udW1lcmljLXVwLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODdcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2hhcGVzLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODg4XCI7IH1cblxuLmZhZC5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ODlcIjsgfVxuXG4uZmFkLmZhLXNvcnQtc2hhcGVzLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4YVwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaGFwZXMtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4YlwiOyB9XG5cbi5mYWQuZmEtc29ydC1zaXplLWRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhjXCI7IH1cblxuLmZhZC5mYS1zb3J0LXNpemUtZG93bi1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhkXCI7IH1cblxuLmZhZC5mYS1zb3J0LXNpemUtdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODhlXCI7IH1cblxuLmZhZC5mYS1zb3J0LXNpemUtdXAtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg4ZlwiOyB9XG5cbi5mYWQuZmEtc29ydC11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZGVcIjsgfVxuXG4uZmFkLmZhLXNvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODIzXCI7IH1cblxuLmZhZC5mYS1zcGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWJiXCI7IH1cblxuLmZhZC5mYS1zcGFjZS1zaHV0dGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5N1wiOyB9XG5cbi5mYWQuZmEtc3BhZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmY0XCI7IH1cblxuLmZhZC5mYS1zcGFya2xlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTBcIjsgfVxuXG4uZmFkLmZhLXNwZWFrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGRmXCI7IH1cblxuLmZhZC5mYS1zcGVha2VyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTBcIjsgfVxuXG4uZmFkLmZhLXNwZWxsLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MVwiOyB9XG5cbi5mYWQuZmEtc3BpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxN1wiOyB9XG5cbi5mYWQuZmEtc3BpZGVyLWJsYWNrLXdpZG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxOFwiOyB9XG5cbi5mYWQuZmEtc3BpZGVyLXdlYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MTlcIjsgfVxuXG4uZmFkLmZhLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTEwXCI7IH1cblxuLmZhZC5mYS1zcGlubmVyLXRoaXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmNFwiOyB9XG5cbi5mYWQuZmEtc3Bsb3RjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmNcIjsgfVxuXG4uZmFkLmZhLXNwcmF5LWNhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YmRcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYzhcIjsgfVxuXG4uZmFkLmZhLXNxdWFyZS1mdWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1Y1wiOyB9XG5cbi5mYWQuZmEtc3F1YXJlLXJvb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk3XCI7IH1cblxuLmZhZC5mYS1zcXVhcmUtcm9vdC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk4XCI7IH1cblxuLmZhZC5mYS1zcXVpcnJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWFcIjsgfVxuXG4uZmFkLmZhLXN0YWZmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcxYlwiOyB9XG5cbi5mYWQuZmEtc3RhbXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWJmXCI7IH1cblxuLmZhZC5mYS1zdGFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwNVwiOyB9XG5cbi5mYWQuZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjk5XCI7IH1cblxuLmZhZC5mYS1zdGFyLWNocmlzdG1hczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDRcIjsgfVxuXG4uZmFkLmZhLXN0YXItZXhjbGFtYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmYzXCI7IH1cblxuLmZhZC5mYS1zdGFyLWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDg5XCI7IH1cblxuLmZhZC5mYS1zdGFyLWhhbGYtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjMFwiOyB9XG5cbi5mYWQuZmEtc3Rhci1vZi1kYXZpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWFcIjsgfVxuXG4uZmFkLmZhLXN0YXItb2YtbGlmZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjFcIjsgfVxuXG4uZmFkLmZhLXN0YXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2MlwiOyB9XG5cbi5mYWQuZmEtc3RlYWs6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODI0XCI7IH1cblxuLmZhZC5mYS1zdGVlcmluZy13aGVlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjJcIjsgfVxuXG4uZmFkLmZhLXN0ZXAtYmFja3dhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDQ4XCI7IH1cblxuLmZhZC5mYS1zdGVwLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDUxXCI7IH1cblxuLmZhZC5mYS1zdGV0aG9zY29wZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjFcIjsgfVxuXG4uZmFkLmZhLXN0aWNreS1ub3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI0OVwiOyB9XG5cbi5mYWQuZmEtc3RvY2tpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2Q1XCI7IH1cblxuLmZhZC5mYS1zdG9tYWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyM1wiOyB9XG5cbi5mYWQuZmEtc3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwNGRcIjsgfVxuXG4uZmFkLmZhLXN0b3AtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI4ZFwiOyB9XG5cbi5mYWQuZmEtc3RvcHdhdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJmMlwiOyB9XG5cbi5mYWQuZmEtc3RvcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRlXCI7IH1cblxuLmZhZC5mYS1zdG9yZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTRmXCI7IH1cblxuLmZhZC5mYS1zdHJlYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTUwXCI7IH1cblxuLmZhZC5mYS1zdHJlZXQtdmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWRcIjsgfVxuXG4uZmFkLmZhLXN0cmV0Y2hlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MjVcIjsgfVxuXG4uZmFkLmZhLXN0cmlrZXRocm91Z2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGNjXCI7IH1cblxuLmZhZC5mYS1zdHJvb3B3YWZlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTFcIjsgfVxuXG4uZmFkLmZhLXN1YnNjcmlwdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMmNcIjsgfVxuXG4uZmFkLmZhLXN1YndheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMzlcIjsgfVxuXG4uZmFkLmZhLXN1aXRjYXNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBmMlwiOyB9XG5cbi5mYWQuZmEtc3VpdGNhc2Utcm9sbGluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzFcIjsgfVxuXG4uZmFkLmZhLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxODVcIjsgfVxuXG4uZmFkLmZhLXN1bi1jbG91ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjNcIjsgfVxuXG4uZmFkLmZhLXN1bi1kdXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2NFwiOyB9XG5cbi5mYWQuZmEtc3VuLWhhemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY1XCI7IH1cblxuLmZhZC5mYS1zdW5nbGFzc2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5MlwiOyB9XG5cbi5mYWQuZmEtc3VucmlzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjZcIjsgfVxuXG4uZmFkLmZhLXN1bnNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjdcIjsgfVxuXG4uZmFkLmZhLXN1cGVyc2NyaXB0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEyYlwiOyB9XG5cbi5mYWQuZmEtc3VycHJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWMyXCI7IH1cblxuLmZhZC5mYS1zd2F0Y2hib29rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjM1wiOyB9XG5cbi5mYWQuZmEtc3dpbW1lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzRcIjsgfVxuXG4uZmFkLmZhLXN3aW1taW5nLXBvb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM1XCI7IH1cblxuLmZhZC5mYS1zd29yZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWNcIjsgfVxuXG4uZmFkLmZhLXN3b3JkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWRcIjsgfVxuXG4uZmFkLmZhLXN5bmFnb2d1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWJcIjsgfVxuXG4uZmFkLmZhLXN5bmM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDIxXCI7IH1cblxuLmZhZC5mYS1zeW5jLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZjFcIjsgfVxuXG4uZmFkLmZhLXN5cmluZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhlXCI7IH1cblxuLmZhZC5mYS10YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwY2VcIjsgfVxuXG4uZmFkLmZhLXRhYmxlLXRlbm5pczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NWRcIjsgfVxuXG4uZmFkLmZhLXRhYmxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxMGFcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZhXCI7IH1cblxuLmZhZC5mYS10YWJsZXQtYW5kcm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmJcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1hbmRyb2lkLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYzZmNcIjsgfVxuXG4uZmFkLmZhLXRhYmxldC1ydWdnZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDhmXCI7IH1cblxuLmZhZC5mYS10YWJsZXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5MFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTRcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjNmZFwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjRcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI1XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyNlwiOyB9XG5cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MjdcIjsgfVxuXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI4XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjI5XCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWZhc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJhXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJiXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLXNsb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJjXCI7IH1cblxuLmZhZC5mYS10YWNob21ldGVyLXNsb3dlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjJkXCI7IH1cblxuLmZhZC5mYS10YWNvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyNlwiOyB9XG5cbi5mYWQuZmEtdGFnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAyYlwiOyB9XG5cbi5mYWQuZmEtdGFnczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMmNcIjsgfVxuXG4uZmFkLmZhLXRhbGx5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjY5Y1wiOyB9XG5cbi5mYWQuZmEtdGFuYWtoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyN1wiOyB9XG5cbi5mYWQuZmEtdGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGJcIjsgfVxuXG4uZmFkLmZhLXRhc2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBhZVwiOyB9XG5cbi5mYWQuZmEtdGFza3MtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyOFwiOyB9XG5cbi5mYWQuZmEtdGF4aTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxYmFcIjsgfVxuXG4uZmFkLmZhLXRlZXRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYyZVwiOyB9XG5cbi5mYWQuZmEtdGVldGgtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MmZcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NjhcIjsgfVxuXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzY5XCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1ob3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZhXCI7IH1cblxuLmZhZC5mYS10ZW1wZXJhdHVyZS1sb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzZiXCI7IH1cblxuLmZhZC5mYS10ZW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDdcIjsgfVxuXG4uZmFkLmZhLXRlbm5pcy1iYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ1ZVwiOyB9XG5cbi5mYWQuZmEtdGVybWluYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTIwXCI7IH1cblxuLmZhZC5mYS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5M1wiOyB9XG5cbi5mYWQuZmEtdGV4dC1oZWlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDM0XCI7IH1cblxuLmZhZC5mYS10ZXh0LXNpemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk0XCI7IH1cblxuLmZhZC5mYS10ZXh0LXdpZHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAzNVwiOyB9XG5cbi5mYWQuZmEtdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBhXCI7IH1cblxuLmZhZC5mYS10aC1sYXJnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMDlcIjsgfVxuXG4uZmFkLmZhLXRoLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDBiXCI7IH1cblxuLmZhZC5mYS10aGVhdGVyLW1hc2tzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzMFwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkxXCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1lbXB0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2JcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmM3XCI7IH1cblxuLmZhZC5mYS10aGVybW9tZXRlci1oYWxmOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjOVwiOyB9XG5cbi5mYWQuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyY2FcIjsgfVxuXG4uZmFkLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJjOFwiOyB9XG5cbi5mYWQuZmEtdGhldGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjllXCI7IH1cblxuLmZhZC5mYS10aHVtYnMtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjVcIjsgfVxuXG4uZmFkLmZhLXRodW1icy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNjRcIjsgfVxuXG4uZmFkLmZhLXRodW1idGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwOGRcIjsgfVxuXG4uZmFkLmZhLXRodW5kZXJzdG9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmNcIjsgfVxuXG4uZmFkLmZhLXRodW5kZXJzdG9ybS1tb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc2ZFwiOyB9XG5cbi5mYWQuZmEtdGh1bmRlcnN0b3JtLXN1bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmVcIjsgfVxuXG4uZmFkLmZhLXRpY2tldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNDVcIjsgfVxuXG4uZmFkLmZhLXRpY2tldC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmM2ZmXCI7IH1cblxuLmZhZC5mYS10aWxkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2OWZcIjsgfVxuXG4uZmFkLmZhLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwZFwiOyB9XG5cbi5mYWQuZmEtdGltZXMtY2lyY2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA1N1wiOyB9XG5cbi5mYWQuZmEtdGltZXMtaGV4YWdvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWVcIjsgfVxuXG4uZmFkLmZhLXRpbWVzLW9jdGFnb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmYwXCI7IH1cblxuLmZhZC5mYS10aW1lcy1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQzXCI7IH1cblxuLmZhZC5mYS10aW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA0M1wiOyB9XG5cbi5mYWQuZmEtdGludC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1YzdcIjsgfVxuXG4uZmFkLmZhLXRpcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMxXCI7IH1cblxuLmZhZC5mYS10aXJlLWZsYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMyXCI7IH1cblxuLmZhZC5mYS10aXJlLXByZXNzdXJlLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjMzXCI7IH1cblxuLmZhZC5mYS10aXJlLXJ1Z2dlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzRcIjsgfVxuXG4uZmFkLmZhLXRpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjOFwiOyB9XG5cbi5mYWQuZmEtdG9nZ2xlLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDRcIjsgfVxuXG4uZmFkLmZhLXRvZ2dsZS1vbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMDVcIjsgfVxuXG4uZmFkLmZhLXRvaWxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZDhcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MWVcIjsgfVxuXG4uZmFkLmZhLXRvaWxldC1wYXBlci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzFmXCI7IH1cblxuLmZhZC5mYS10b21ic3RvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIwXCI7IH1cblxuLmZhZC5mYS10b21ic3RvbmUtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyMVwiOyB9XG5cbi5mYWQuZmEtdG9vbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTJcIjsgfVxuXG4uZmFkLmZhLXRvb2xzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkOVwiOyB9XG5cbi5mYWQuZmEtdG9vdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWM5XCI7IH1cblxuLmZhZC5mYS10b290aGJydXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzNVwiOyB9XG5cbi5mYWQuZmEtdG9yYWg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmEwXCI7IH1cblxuLmZhZC5mYS10b3JpaS1nYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhMVwiOyB9XG5cbi5mYWQuZmEtdG9ybmFkbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NmZcIjsgfVxuXG4uZmFkLmZhLXRyYWN0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzIyXCI7IH1cblxuLmZhZC5mYS10cmFkZW1hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjVjXCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWNvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNjM2XCI7IH1cblxuLmZhZC5mYS10cmFmZmljLWxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzN1wiOyB9XG5cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzhcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2MzlcIjsgfVxuXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2FcIjsgfVxuXG4uZmFkLmZhLXRyYWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzOFwiOyB9XG5cbi5mYWQuZmEtdHJhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZGFcIjsgfVxuXG4uZmFkLmZhLXRyYW5zZ2VuZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNFwiOyB9XG5cbi5mYWQuZmEtdHJhbnNnZW5kZXItYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIyNVwiOyB9XG5cbi5mYWQuZmEtdHJhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWY4XCI7IH1cblxuLmZhZC5mYS10cmFzaC1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmVkXCI7IH1cblxuLmZhZC5mYS10cmFzaC1yZXN0b3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyOVwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJhXCI7IH1cblxuLmZhZC5mYS10cmFzaC11bmRvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjg5NVwiOyB9XG5cbi5mYWQuZmEtdHJhc2gtdW5kby1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk2XCI7IH1cblxuLmZhZC5mYS10cmVhc3VyZS1jaGVzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjNcIjsgfVxuXG4uZmFkLmZhLXRyZWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWJiXCI7IH1cblxuLmZhZC5mYS10cmVlLWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MDBcIjsgfVxuXG4uZmFkLmZhLXRyZWUtY2hyaXN0bWFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkYlwiOyB9XG5cbi5mYWQuZmEtdHJlZS1kZWNvcmF0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2RjXCI7IH1cblxuLmZhZC5mYS10cmVlLWxhcmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjdkZFwiOyB9XG5cbi5mYWQuZmEtdHJlZS1wYWxtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyYlwiOyB9XG5cbi5mYWQuZmEtdHJlZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI0XCI7IH1cblxuLmZhZC5mYS10cmlhbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWNcIjsgfVxuXG4uZmFkLmZhLXRyaWFuZ2xlLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlMlwiOyB9XG5cbi5mYWQuZmEtdHJvcGh5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5MVwiOyB9XG5cbi5mYWQuZmEtdHJvcGh5LWFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZWJcIjsgfVxuXG4uZmFkLmZhLXRydWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBkMVwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkY1wiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stY291Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGRkXCI7IH1cblxuLmZhZC5mYS10cnVjay1sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRkZVwiOyB9XG5cbi5mYWQuZmEtdHJ1Y2stbW9uc3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2JcIjsgfVxuXG4uZmFkLmZhLXRydWNrLW1vdmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZGZcIjsgfVxuXG4uZmFkLmZhLXRydWNrLXBpY2t1cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2NcIjsgfVxuXG4uZmFkLmZhLXRydWNrLXBsb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmN2RlXCI7IH1cblxuLmZhZC5mYS10cnVjay1yYW1wOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlMFwiOyB9XG5cbi5mYWQuZmEtdHJ1bXBldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTNcIjsgfVxuXG4uZmFkLmZhLXRzaGlydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1NTNcIjsgfVxuXG4uZmFkLmZhLXR0eTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxZTRcIjsgfVxuXG4uZmFkLmZhLXR1cmtleTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjVcIjsgfVxuXG4uZmFkLmZhLXR1cm50YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZTRcIjsgfVxuXG4uZmFkLmZhLXR1cnRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjZcIjsgfVxuXG4uZmFkLmZhLXR2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjI2Y1wiOyB9XG5cbi5mYWQuZmEtdHYtYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlNVwiOyB9XG5cbi5mYWQuZmEtdHYtbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGU2XCI7IH1cblxuLmZhZC5mYS10di1yZXRybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MDFcIjsgfVxuXG4uZmFkLmZhLXR5cGV3cml0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGU3XCI7IH1cblxuLmZhZC5mYS11bWJyZWxsYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTlcIjsgfVxuXG4uZmFkLmZhLXVtYnJlbGxhLWJlYWNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjVjYVwiOyB9XG5cbi5mYWQuZmEtdW5kZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjBjZFwiOyB9XG5cbi5mYWQuZmEtdW5kbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZTJcIjsgfVxuXG4uZmFkLmZhLXVuZG8tYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlYVwiOyB9XG5cbi5mYWQuZmEtdW5pY29ybjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MjdcIjsgfVxuXG4uZmFkLmZhLXVuaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhMlwiOyB9XG5cbi5mYWQuZmEtdW5pdmVyc2FsLWFjY2VzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyOWFcIjsgfVxuXG4uZmFkLmZhLXVuaXZlcnNpdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTljXCI7IH1cblxuLmZhZC5mYS11bmxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTI3XCI7IH1cblxuLmZhZC5mYS11bmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMDljXCI7IH1cblxuLmZhZC5mYS11bmxvY2stYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjEzZVwiOyB9XG5cbi5mYWQuZmEtdXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjA5M1wiOyB9XG5cbi5mYWQuZmEtdXNiLWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlOVwiOyB9XG5cbi5mYWQuZmEtdXNkLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZThcIjsgfVxuXG4uZmFkLmZhLXVzZC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU5XCI7IH1cblxuLmZhZC5mYS11c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjAwN1wiOyB9XG5cbi5mYWQuZmEtdXNlci1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDA2XCI7IH1cblxuLmZhZC5mYS11c2VyLWFsdC1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmFcIjsgfVxuXG4uZmFkLmZhLXVzZXItYXN0cm9uYXV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRmYlwiOyB9XG5cbi5mYWQuZmEtdXNlci1jaGFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTNcIjsgfVxuXG4uZmFkLmZhLXVzZXItY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZjXCI7IH1cblxuLmZhZC5mYS11c2VyLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyYmRcIjsgfVxuXG4uZmFkLmZhLXVzZXItY2xvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGZkXCI7IH1cblxuLmZhZC5mYS11c2VyLWNvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmVcIjsgfVxuXG4uZmFkLmZhLXVzZXItY293Ym95OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlYVwiOyB9XG5cbi5mYWQuZmEtdXNlci1jcm93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTRcIjsgfVxuXG4uZmFkLmZhLXVzZXItZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZmZcIjsgfVxuXG4uZmFkLmZhLXVzZXItZnJpZW5kczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDBcIjsgfVxuXG4uZmFkLmZhLXVzZXItZ3JhZHVhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTAxXCI7IH1cblxuLmZhZC5mYS11c2VyLWhhcmQtaGF0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyY1wiOyB9XG5cbi5mYWQuZmEtdXNlci1oZWFkc2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgyZFwiOyB9XG5cbi5mYWQuZmEtdXNlci1pbmp1cmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyOFwiOyB9XG5cbi5mYWQuZmEtdXNlci1sb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwMlwiOyB9XG5cbi5mYWQuZmEtdXNlci1tZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwZjBcIjsgfVxuXG4uZmFkLmZhLXVzZXItbWQtY2hhdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MmVcIjsgfVxuXG4uZmFkLmZhLXVzZXItbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTAzXCI7IH1cblxuLmZhZC5mYS11c2VyLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlYlwiOyB9XG5cbi5mYWQuZmEtdXNlci1uaW5qYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDRcIjsgfVxuXG4uZmFkLmZhLXVzZXItbnVyc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODJmXCI7IH1cblxuLmZhZC5mYS11c2VyLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjM0XCI7IH1cblxuLmZhZC5mYS11c2VyLXNlY3JldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMWJcIjsgfVxuXG4uZmFkLmZhLXVzZXItc2hpZWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwNVwiOyB9XG5cbi5mYWQuZmEtdXNlci1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDZcIjsgfVxuXG4uZmFkLmZhLXVzZXItdGFnOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjUwN1wiOyB9XG5cbi5mYWQuZmEtdXNlci10aWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTA4XCI7IH1cblxuLmZhZC5mYS11c2VyLXRpbWVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjIzNVwiOyB9XG5cbi5mYWQuZmEtdXNlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMGMwXCI7IH1cblxuLmZhZC5mYS11c2Vycy1jbGFzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2M2RcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNvZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1MDlcIjsgfVxuXG4uZmFkLmZhLXVzZXJzLWNyb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhNVwiOyB9XG5cbi5mYWQuZmEtdXNlcnMtbWVkaWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4MzBcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWwtZm9yazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTNcIjsgfVxuXG4uZmFkLmZhLXV0ZW5zaWwta25pZmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU0XCI7IH1cblxuLmZhZC5mYS11dGVuc2lsLXNwb29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjJlNVwiOyB9XG5cbi5mYWQuZmEtdXRlbnNpbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU3XCI7IH1cblxuLmZhZC5mYS11dGVuc2lscy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmU2XCI7IH1cblxuLmZhZC5mYS12YWx1ZS1hYnNvbHV0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTZcIjsgfVxuXG4uZmFkLmZhLXZlY3Rvci1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNiXCI7IH1cblxuLmZhZC5mYS12ZW51czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjFcIjsgfVxuXG4uZmFkLmZhLXZlbnVzLWRvdWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyMjZcIjsgfVxuXG4uZmFkLmZhLXZlbnVzLW1hcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMjI4XCI7IH1cblxuLmZhZC5mYS12aHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGVjXCI7IH1cblxuLmZhZC5mYS12aWFsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5MlwiOyB9XG5cbi5mYWQuZmEtdmlhbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDkzXCI7IH1cblxuLmZhZC5mYS12aWRlbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwM2RcIjsgfVxuXG4uZmFkLmZhLXZpZGVvLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNGUxXCI7IH1cblxuLmZhZC5mYS12aWRlby1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0ZTJcIjsgfVxuXG4uZmFkLmZhLXZpaGFyYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YTdcIjsgfVxuXG4uZmFkLmZhLXZpb2xpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWRcIjsgfVxuXG4uZmFkLmZhLXZvaWNlbWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OTdcIjsgfVxuXG4uZmFkLmZhLXZvbGNhbm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzcwXCI7IH1cblxuLmZhZC5mYS12b2xsZXliYWxsLWJhbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDVmXCI7IH1cblxuLmZhZC5mYS12b2x1bWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmE4XCI7IH1cblxuLmZhZC5mYS12b2x1bWUtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjdcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1tdXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhOVwiOyB9XG5cbi5mYWQuZmEtdm9sdW1lLW9mZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjZcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS1zbGFzaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTJcIjsgfVxuXG4uZmFkLmZhLXZvbHVtZS11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwMjhcIjsgfVxuXG4uZmFkLmZhLXZvdGUtbmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3MVwiOyB9XG5cbi5mYWQuZmEtdm90ZS15ZWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzcyXCI7IH1cblxuLmZhZC5mYS12ci1jYXJkYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzI5XCI7IH1cblxuLmZhZC5mYS13YWdvbi1jb3ZlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjhlZVwiOyB9XG5cbi5mYWQuZmEtd2Fsa2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjgzMVwiOyB9XG5cbi5mYWQuZmEtd2Fsa2llLXRhbGtpZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZWZcIjsgfVxuXG4uZmFkLmZhLXdhbGtpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU0XCI7IH1cblxuLmZhZC5mYS13YWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNTU1XCI7IH1cblxuLmZhZC5mYS13YW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyYVwiOyB9XG5cbi5mYWQuZmEtd2FuZC1tYWdpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmJcIjsgfVxuXG4uZmFkLmZhLXdhcmVob3VzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0OTRcIjsgfVxuXG4uZmFkLmZhLXdhcmVob3VzZS1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk1XCI7IH1cblxuLmZhZC5mYS13YXNoZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk4XCI7IH1cblxuLmZhZC5mYS13YXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZTFcIjsgfVxuXG4uZmFkLmZhLXdhdGNoLWNhbGN1bGF0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYwXCI7IH1cblxuLmZhZC5mYS13YXRjaC1maXRuZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjYzZVwiOyB9XG5cbi5mYWQuZmEtd2F0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzczXCI7IH1cblxuLmZhZC5mYS13YXRlci1sb3dlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzRcIjsgfVxuXG4uZmFkLmZhLXdhdGVyLXJpc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzc1XCI7IH1cblxuLmZhZC5mYS13YXZlLXNpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODk5XCI7IH1cblxuLmZhZC5mYS13YXZlLXNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4M2VcIjsgfVxuXG4uZmFkLmZhLXdhdmUtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODlhXCI7IH1cblxuLmZhZC5mYS13YXZlZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4ZjFcIjsgfVxuXG4uZmFkLmZhLXdhdmVmb3JtLXBhdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmOGYyXCI7IH1cblxuLmZhZC5mYS13ZWJjYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODMyXCI7IH1cblxuLmZhZC5mYS13ZWJjYW0tc2xhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmODMzXCI7IH1cblxuLmZhZC5mYS13ZWlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDk2XCI7IH1cblxuLmZhZC5mYS13ZWlnaHQtaGFuZ2luZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY1Y2RcIjsgfVxuXG4uZmFkLmZhLXdoYWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjcyY1wiOyB9XG5cbi5mYWQuZmEtd2hlYXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJkXCI7IH1cblxuLmZhZC5mYS13aGVlbGNoYWlyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjE5M1wiOyB9XG5cbi5mYWQuZmEtd2hpc3RsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0NjBcIjsgfVxuXG4uZmFkLmZhLXdpZmk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMWViXCI7IH1cblxuLmZhZC5mYS13aWZpLTE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmFhXCI7IH1cblxuLmZhZC5mYS13aWZpLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNmFiXCI7IH1cblxuLmZhZC5mYS13aWZpLXNsYXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjZhY1wiOyB9XG5cbi5mYWQuZmEtd2luZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3MmVcIjsgfVxuXG4uZmFkLmZhLXdpbmQtdHVyYmluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY4OWJcIjsgfVxuXG4uZmFkLmZhLXdpbmQtd2FybmluZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3NzZcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY0MGVcIjsgfVxuXG4uZmFkLmZhLXdpbmRvdy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDBmXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNDEwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQwXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctbWluaW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMmQxXCI7IH1cblxuLmZhZC5mYS13aW5kb3ctcmVzdG9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYyZDJcIjsgfVxuXG4uZmFkLmZhLXdpbmRzb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjc3N1wiOyB9XG5cbi5mYWQuZmEtd2luZS1ib3R0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNzJmXCI7IH1cblxuLmZhZC5mYS13aW5lLWdsYXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjRlM1wiOyB9XG5cbi5mYWQuZmEtd2luZS1nbGFzcy1hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmNWNlXCI7IH1cblxuLmZhZC5mYS13b24tc2lnbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYxNTlcIjsgfVxuXG4uZmFkLmZhLXdyZWF0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY3ZTJcIjsgfVxuXG4uZmFkLmZhLXdyZW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGYwYWRcIjsgfVxuXG4uZmFkLmZhLXgtcmF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDEwZjQ5N1wiOyB9XG5cbi5mYWQuZmEteWVuLXNpZ246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMTBmMTU3XCI7IH1cblxuLmZhZC5mYS15aW4teWFuZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwxMGY2YWRcIjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi9mb250cy93ZWJmb250cy9mYS1saWdodC0zMDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWwsXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7IH1cblxuLmZhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uYXdzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmF3cy1jb250YWluZXIgLmF3cy1zaG93LWNsZWFyIC5hd3Mtc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNBM0EzQTtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmF3cy1jb250YWluZXIgLmF3cy1zaG93LWNsZWFyIC5hd3Mtc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmF3cy1zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDsgfVxuICAuYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfdGl0bGUsXG4gIC5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3NlYXJjaF9tb3JlIGEge1xuICAgIGNvbG9yOiAjRjE3REIxOyB9XG4gIC5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX25vX3Jlc3VsdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDsgfVxuICAuYXdzLXNlYXJjaC1yZXN1bHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE4cHggMThweDsgfVxuXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3Jlc3VsdF9zYWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiAuYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hd3Mtc2VhcmNoLXJlc3VsdCB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxOHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAqL1xuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2l0ZW0uaG92ZXJlZCxcbi5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3Jlc3VsdF9pdGVtOmhvdmVyLFxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3Nfc2VhcmNoX21vcmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3Jlc3VsdF90aXRsZSxcbi5hd3Mtc2VhcmNoLXJlc3VsdCAuYXdzX3NlYXJjaF9tb3JlIGEge1xuICBjb2xvcjogIzNBM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi53cGNmNyBzbWFsbCwgLndwY2Y3IC5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4ud3BjZjcgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNlNzRjM2M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLndwY2Y3IC5mb3JtLWVsZW1lbnQgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIzMjMyMzsgfVxuXG4ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgY29sb3I6ICM1QzU5QTc7IH1cbiAgLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzNzM1NjU7IH1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMmVtIDAgMCAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQjNCM0I7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogI2U3NGMzYztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWU3OyB9XG5cbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzJlY2M3MTtcbiAgY29sb3I6ICMyZWNjNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZmZjQ7IH1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjFhO1xuICBjb2xvcjogI2ZmOWYxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjdlZDsgfVxuXG4ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIGNvbG9yOiAjZTc0YzNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWU3OyB9XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgLndwY2Y3LWxpc3QtaXRlbSBhIHtcbiAgICBjb2xvcjogIzNCM0IzQjsgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4ud3BjZjctc3VibWl0OmRpc2FibGVkLFxuLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnBhYy1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgLnBhYy1jb250YWluZXIgLnBhYy1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgIC5wYWMtY29udGFpbmVyIC5wYWMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYWMtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBjbGFzcz0naWNvbiBpY29uLXRhYmxlciBpY29uLXRhYmxlci1tYXAtcGluJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9J3JnYigyNTQsIDAsIDM3KScgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJyUzRSUzQy9wYXRoJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzExJyByPSczJyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J00xNy42NTcgMTYuNjU3bC00LjI0MyA0LjI0M2EyIDIgMCAwIDEgLTIuODI3IDBsLTQuMjQ0IC00LjI0M2E4IDggMCAxIDEgMTEuMzE0IDB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4ucGFjLWl0ZW0tcXVlcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTk1OTVkO1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7IH1cblxuLnBhYy1tYXRjaGVkIHtcbiAgY29sb3I6ICMzNjM4NDg7IH1cblxuLnBhYy1sb2dvOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhmLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTlmNGZiO1xuICBjb2xvcjogIzM0OThkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlZGVmMztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uaGYtbWVzc2FnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VhZmFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxZjBkNjtcbiAgY29sb3I6ICMyZWNjNzE7IH1cblxuLm1mcC13cmFwIHtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5tYWlsZXJsaXRlLWZvcm0taW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tYWlsZXJsaXRlLWZvcm0gLm1haWxlcmxpdGUtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4ubWFpbGVybGl0ZS1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWlsZXJsaXRlLXN1YnNjcmliZS1idXR0b24tY29udGFpbmVyIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1haWxlcmxpdGUtc3Vic2NyaWJlLWJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2hvcnQtYXJyb3ctd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuXG4ubWFpbGVybGl0ZS1mb3JtLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5tYWlsZXJsaXRlLWZvcm0tbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWFpbGVybGl0ZS1mb3JtLWZpZWxkLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogM3B4O1xuICBtYXJnaW46IDNweCAwIDAgN3B4OyB9XG4gIC5tYWlsZXJsaXRlLWZvcm0tZmllbGQtLWNoZWNrYm94ICsgLm1haWxlcmxpdGUtZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7IH1cbiAgLm1haWxlcmxpdGUtZm9ybS1maWVsZC0tY2hlY2tib3ggLm1haWxlcmxpdGUtY2hlY2tib3hfX2xhYmVsIHtcbiAgICBjb2xvcjogIzlhOWE5YTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7IH1cbiAgLm1haWxlcmxpdGUtZm9ybS1maWVsZC0tY2hlY2tib3ggLm1haWxlcmxpdGUtY2hlY2tib3gge1xuICAgIGFjY2VudC1jb2xvcjogIzVDNTlBNztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwIDNweCAzcHggMDsgfVxuXG5pbnB1dFtuYW1lPVwiZm9ybV9maWVsZHNbcm9kb11cIl0sXG5sYWJlbFtmb3I9XCJtYWlsZXJsaXRlLTEtZmllbGQtcm9kb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI1KSA1cHggNXB4IDMwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDsgfVxuICAjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LWNvbHVtbiA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4gPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNUM1OUE3O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgNDZweCAwIDA7IH0gfVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIGhlaWdodDogYXV0bzsgfVxuICAjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbjogNXB4IC01cHggMCAtNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNUM1OUE3O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtY3VycmVudC1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW46IDVweCAtNXB4IDAgLTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1QzU5QTc7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEubWVnYS1tZW51LWxpbmsgPiBzcGFuLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA3OCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgbWFyZ2luOiAtM3B4IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGltZyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgfVxuICAjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgaW1nOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE4cHggMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgY29sb3I6ICM4MTgxODE7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAxOHB4OyB9XG5cbi5rci13c2Mtc2MtYmtpIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5rci13c2Mtc2MtY29udCAua3Itd3NjLWNhcnQtdHJpZ2dlciA+ICoge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbnNwYW4ua3Itd3NjLXNjLWNvdW50IHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5rci13c2Mtc2MtYmtpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE5LjElMjAyMS41JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMy43JTIwMjEuNWgxMS43YzIuMSUyMDAlMjAzLjctMS43JTIwMy43LTMuN1Y2LjZjMC0uNC0uMy0uNy0uNy0uN2gtNHYtMWMwLTIuNy0yLjItNS00LjktNXMtNSUyMDIuMi01JTIwNXYxSC43Yy0uNCUyMDAtLjcuMy0uNy43djExLjFjMCUyMDIuMSUyMDEuNyUyMDMuNyUyMDMuNyUyMDMuN3pNNS45JTIwNWMwLTIlMjAxLjYtMy42JTIwMy42LTMuNlMxMy4xJTIwMyUyMDEzLjElMjA1djFINS44VjV6TTEuMyUyMDcuM2gzLjNWOWMwJTIwLjQuMy43LjcuN1M2JTIwOS40JTIwNiUyMDlWNy4zaDcuM1Y5YzAlMjAuNC4zLjcuNy43cy43LS4zLjctLjdWNy4zSDE4djEwLjVjMCUyMDEuMy0xLjElMjAyLjQtMi40JTIwMi40SDMuN2MtMS4zJTIwMC0yLjQtMS4xLTIuNC0yLjRWNy4zeiUyMiUyMGZpbGwlM0QlMjIlMjNmMTdkYjElMjIvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ua3Itd3NjLXNjLWNvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEyNSwgMTc3LCAwLjgpOyB9XG5cbi5rci13c2MtZnQtYnV0dG9ucy1jb250IGEua3Itd3NjLWZ0LWJ0bixcbi5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuIHtcbiAgcGFkZGluZzogMTNweCAyOXB4O1xuICBjb2xvcjogIzNBM0EzQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQTNBM0E7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQgMHM7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmtyLXdzYy1mdC1idXR0b25zLWNvbnQgYS5rci13c2MtZnQtYnRuOmhvdmVyLCAua3Itd3NjLWZ0LWJ1dHRvbnMtY29udCBhLmtyLXdzYy1mdC1idG46YWN0aXZlLCAua3Itd3NjLWZ0LWJ1dHRvbnMtY29udCBhLmtyLXdzYy1mdC1idG46Zm9jdXMsXG4gIC5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuOmhvdmVyLFxuICAua3Itd3NjLWNvbnRhaW5lciAua3Itd3NjLWJ0bjphY3RpdmUsXG4gIC5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBib3JkZXItY29sb3I6ICMzQTNBM0E7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBM0EzQTsgfVxuICAua3Itd3NjLWZ0LWJ1dHRvbnMtY29udCBhLmtyLXdzYy1mdC1idG46YmVmb3JlLFxuICAua3Itd3NjLWNvbnRhaW5lciAua3Itd3NjLWJ0bjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxlZnQ6IC03NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTYwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5rci13c2MtZnQtYnV0dG9ucy1jb250IGEua3Itd3NjLWZ0LWJ0bjpob3ZlcjpiZWZvcmUsXG4gIC5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgbGVmdDogMTIwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTMwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICBvcGFjaXR5OiAuMjU7IH1cblxuLmtyLXdzYy1wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ua3Itd3NjLWJ0biAuYW1vdW50IHtcbiAgY29sb3I6ICM1QzU5QTc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuYS5rci13c2MtZnQtYnRuLWNoZWNrb3V0IC5hbW91bnQge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmtyLXdzYy1wcm9kdWN0IGRsLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5rci13c2MtcHJvZHVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cblxuLmtyLXdzYy1xdHktcHJpY2UgPiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4ua3Itd3NjLXNjLWNvdW50OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXZhbHVlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5rci13c2NoLXRvcCAua3Itd3NjaC1iYXNrZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnNwYW4ua3Itd3NjaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmtyLXdzYy1mb290ZXIge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbnNwYW4ua3Itd3NjLXBuYW1lLFxuc3Bhbi5rci13c2MtcG5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ua3Itd3NjLWltZy1jb2wgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG5hLmtyLXdzYy1mdC1idG4tY2hlY2tvdXQgLmFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmtyLXdzYy1jb250YWluZXIgLmtyLXdzYy1idG4ua3Itd3NjLWZ0LWJ0bi1jaGVja291dCB7XG4gIGJvcmRlci1jb2xvcjogIzVDNTlBNztcbiAgY29sb3I6ICM1QzU5QTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAwcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAua3Itd3NjLWNvbnRhaW5lciAua3Itd3NjLWJ0bi5rci13c2MtZnQtYnRuLWNoZWNrb3V0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGMTdEQjE7XG4gICAgY29sb3I6ICNGMTdEQjE7IH1cbiAgLmtyLXdzYy1jb250YWluZXIgLmtyLXdzYy1idG4ua3Itd3NjLWZ0LWJ0bi1jaGVja291dDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTdEQjE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGxlZnQ6IC03NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTYwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuLmtyLXdzYy1mdC1idG4tY2hlY2tvdXQ6aG92ZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMjAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMzAwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICAgIG9wYWNpdHk6IC4yNTsgfVxuXG4ueG9vLXdzYy1zYy1ia2kge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnhvby13c2Mtc2MtY29udCAueG9vLXdzYy1jYXJ0LXRyaWdnZXIgPiAqIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5zcGFuLnhvby13c2Mtc2MtY291bnQge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLnhvby13c2Mtc2MtYmtpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE5LjElMjAyMS41JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMy43JTIwMjEuNWgxMS43YzIuMSUyMDAlMjAzLjctMS43JTIwMy43LTMuN1Y2LjZjMC0uNC0uMy0uNy0uNy0uN2gtNHYtMWMwLTIuNy0yLjItNS00LjktNXMtNSUyMDIuMi01JTIwNXYxSC43Yy0uNCUyMDAtLjcuMy0uNy43djExLjFjMCUyMDIuMSUyMDEuNyUyMDMuNyUyMDMuNyUyMDMuN3pNNS45JTIwNWMwLTIlMjAxLjYtMy42JTIwMy42LTMuNlMxMy4xJTIwMyUyMDEzLjElMjA1djFINS44VjV6TTEuMyUyMDcuM2gzLjNWOWMwJTIwLjQuMy43LjcuN1M2JTIwOS40JTIwNiUyMDlWNy4zaDcuM1Y5YzAlMjAuNC4zLjcuNy43cy43LS4zLjctLjdWNy4zSDE4djEwLjVjMCUyMDEuMy0xLjElMjAyLjQtMi40JTIwMi40SDMuN2MtMS4zJTIwMC0yLjQtMS4xLTIuNC0yLjRWNy4zeiUyMiUyMGZpbGwlM0QlMjIlMjNmMTdkYjElMjIvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ueG9vLXdzYy1zYy1jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMjUsIDE3NywgMC44KTsgfVxuXG4ueG9vLXdzYy1mdC1idXR0b25zLWNvbnQgYS54b28td3NjLWZ0LWJ0bixcbi54b28td3NjLWNvbnRhaW5lciAueG9vLXdzYy1idG4ge1xuICBwYWRkaW5nOiAxM3B4IDI5cHg7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNBM0EzQTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnhvby13c2MtZnQtYnV0dG9ucy1jb250IGEueG9vLXdzYy1mdC1idG46aG92ZXIsIC54b28td3NjLWZ0LWJ1dHRvbnMtY29udCBhLnhvby13c2MtZnQtYnRuOmFjdGl2ZSwgLnhvby13c2MtZnQtYnV0dG9ucy1jb250IGEueG9vLXdzYy1mdC1idG46Zm9jdXMsXG4gIC54b28td3NjLWNvbnRhaW5lciAueG9vLXdzYy1idG46aG92ZXIsXG4gIC54b28td3NjLWNvbnRhaW5lciAueG9vLXdzYy1idG46YWN0aXZlLFxuICAueG9vLXdzYy1jb250YWluZXIgLnhvby13c2MtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBib3JkZXItY29sb3I6ICMzQTNBM0E7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBM0EzQTsgfVxuXG4ueG9vLXdzYy1wcm9kdWN0IHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ueG9vLXdzYy1idG4gLmFtb3VudCB7XG4gIGNvbG9yOiAjNUM1OUE3O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmEueG9vLXdzYy1mdC1idG4tY2hlY2tvdXQgLmFtb3VudCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4ueG9vLXdzYy1wcm9kdWN0IGRsLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi54b28td3NjLXByb2R1Y3Qge1xuICBib3JkZXItcmFkaXVzOiAxOHB4OyB9XG5cbi54b28td3NjLXF0eS1wcmljZSA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi54b28td3NjLXNjLWNvdW50OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXZhbHVlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi54b28td3NjaC10b3AgLnhvby13c2NoLWJhc2tldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc3Bhbi54b28td3NjaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnhvby13c2MtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG5zcGFuLnhvby13c2MtcG5hbWUsXG5zcGFuLnhvby13c2MtcG5hbWUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ueG9vLXdzYy1pbWctY29sIGltZyB7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7ICovIH1cblxuYS54b28td3NjLWZ0LWJ0bi1jaGVja291dCAuYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ueG9vLXdzYy1jb250YWluZXIgLnhvby13c2MtYnRuLnhvby13c2MtZnQtYnRuLWNoZWNrb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNUM1OUE3O1xuICBjb2xvcjogIzVDNTlBNztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyogJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAyNSA4JyBmaWxsPSclNUM1OUE3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjQuMzU0IDQuMzU0YS41LjUgMCAwMDAtLjcwOEwyMS4xNzIuNDY0YS41LjUgMCAxMC0uNzA3LjcwOEwyMy4yOTMgNGwtMi44MjggMi44MjhhLjUuNSAwIDEwLjcwNy43MDhsMy4xODItMy4xODJ6TTAgNC41aDI0di0xSDB2MXonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyVGMTdEQjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9ICovIH1cbiAgLnhvby13c2MtY29udGFpbmVyIC54b28td3NjLWJ0bi54b28td3NjLWZ0LWJ0bi1jaGVja291dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjE3REIxO1xuICAgIGNvbG9yOiAjRjE3REIxOyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4IDI2cHggMThweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4MTgxODEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jaGVja291dF9fYWRkLW5vdGUgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dCxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgaW5wdXQ6YWN0aXZlLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDpmb2N1cyxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgaW5wdXQ6aG92ZXIsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dCxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0OmFjdGl2ZSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0OmZvY3VzLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGxhYmVsLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI2U3NGMzYyAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBsYWJlbCxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwge1xuICBsZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGxhYmVsLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCB7XG4gIGxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4uaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtcyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5pcy1sYXJnZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50OyB9XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZS5oYXMtZXJyb3IgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3QgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19zZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMThweCAyNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWNhcnQtaXRlbXMtYmxvY2sud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19sYWJlbCB7XG4gIGxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIHRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveF9faW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCBkaXYud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC0taGlnaGxpZ2h0LWNoZWNrZWQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCxcbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkIGxhYmVsLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVDNTlBNyAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9faW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNUM1OUE3ICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGMTdEQjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjNweCAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jaGVja291dF9fc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9fZGVzY3JpcHRpb24gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSxcbi53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICMzQTNBM0EgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX3RvdGFsLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgKyBsYWJlbCxcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgbGFiZWwsXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgKyBsYWJlbCxcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaXMtYWN0aXZlIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgc2NhbGUoMC43NSkgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDIycHggMjVweCAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJrIHtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluaykge1xuICBwYWRkaW5nOiAxM3B4IDI5cHg7XG4gIGNvbG9yOiAjNUM1OUE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVDNTlBNztcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0IDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyUyMzVDNTlBNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyUyM0YxN0RCMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH0gKi8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluayk6aG92ZXIsIC53Yy1ibG9jay1jb21wb25lbnRzLWJ1dHRvbjpub3QoLmlzLWxpbmspOmFjdGl2ZSwgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluayk6Zm9jdXMge1xuICAgIGNvbG9yOiAjRjE3REIxO1xuICAgIGJvcmRlci1jb2xvcjogI0YxN0RCMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluayk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBsZWZ0OiAtNzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE2MDBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAud2MtYmxvY2stY29tcG9uZW50cy1idXR0b246bm90KC5pcy1saW5rKTpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDEyMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEzMDBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgb3BhY2l0eTogLjI1OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIGlucHV0LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDI2cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODE4MTgxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3I6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvcjphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24ge1xuICBjb2xvcjogIzNBM0EzQSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3Rvcl9fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbnRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzNBM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQTNBM0E7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybWF0dGVkLW1vbmV5LWFtb3VudC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMy4zNnB4OyB9XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcHJpY2VfX3JlZ3VsYXIge1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7IH1cblxudGFibGUud2MtYmxvY2stY2FydC1pdGVtcyAud2MtYmxvY2stY2FydC1pdGVtc19fcm93IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3F1YW50aXR5IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3JlbW92ZS1saW5rIHtcbiAgY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY29tcG9uZW50cy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiB7XG4gICAgICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtc21hbGwud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY29tcG9uZW50cy1tYWluLFxuLmlzLW1lZGl1bS53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4sXG4uaXMtbW9iaWxlLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXA6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0gKi9cbi50YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgaW1nLFxuLndjLWJsb2NrLWNhcnQtaXRlbV9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1wYXltZW50LW1ldGhvZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtY2hpcC53Yy1ibG9jay1jb21wb25lbnRzLWNoaXAtLXJhZGl1cy1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9faW1hZ2UgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmljaGVja2JveF9zcXVhcmUtcGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaWNoZWNrYm94X3NxdWFyZS1waW5rLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gIC5pY2hlY2tib3hfc3F1YXJlLXBpbmsuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzVDNTlBNyAhaW1wb3J0YW50OyB9XG5cbi53b29mX2NoZWNrYm94X2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4uYnV0dG9uLndvb2ZfcmVzZXRfc2VhcmNoX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndvb2ZfbGlzdF9jaGVja2JveCBsaSBkaXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLndpZGdldCAud29vZl9yZWRyYXdfem9uZSB1bCBsaSxcbi53aWRnZXQgLndvb2ZfcmVkcmF3X3pvbmUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmJ1dHRvbi53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybSB7XG4gIHBhZGRpbmc6IDEzcHggMjlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNUM1OUE3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QzU5QTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAzLjM2cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDI1cHggIWltcG9ydGFudDsgfVxuICAuYnV0dG9uLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtIHN2ZyB7XG4gICAgZmlsbDogIzNBM0EzQTsgfVxuICAuYnV0dG9uLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtOmhvdmVyLCAuYnV0dG9uLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtOmFjdGl2ZSwgLmJ1dHRvbi53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybTpmb2N1cyB7XG4gICAgY29sb3I6ICNGMTdEQjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmJ1dHRvbi53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybTpob3ZlciBzdmcsIC5idXR0b24ud29vZl9zdWJtaXRfc2VhcmNoX2Zvcm06YWN0aXZlIHN2ZywgLmJ1dHRvbi53b29mX3N1Ym1pdF9zZWFyY2hfZm9ybTpmb2N1cyBzdmcge1xuICAgICAgZmlsbDogI0YxN0RCMTsgfVxuXG4ud29vZl9zdWJtaXRfc2VhcmNoX2Zvcm1fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzOXB4IDAgMDsgfVxuXG4uaWNoZWNrYm94X3NxdWFyZS1waW5rLmNoZWNrZWQgKyBsYWJlbC53b29mX2NoZWNrYm94X2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kaXYud29vZl9pbmZvX3BvcHVwIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzVDNTlBNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7IH1cblxuLndwLWJsb2NrLWltYWdlIC53cC1lbGVtZW50LWNhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgIH0gKi8gfVxuICAgIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHRkLFxuICAgIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHRoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1yZWd1bGFyIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7IH1cbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXJlZ3VsYXIgdGQsXG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1yZWd1bGFyIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxudWwud3AtYmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB1bC53cC1ibG9jay1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICB1bC53cC1ibG9jay1saXN0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7IH1cblxub2wud3AtYmxvY2stbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBvbC53cC1ibG9jay1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBvbC53cC1ibG9jay1saXN0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTsgfVxuXG4ucC1tYXJnaW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53cGdzLW5hdiAuc2xpY2stc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ud3Bncy1uYXYgLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLndwZ3MtbmF2IC5zbGljay1jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVDNTlBNzsgfVxuXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB2ZXJzaW9uJTNEJTIyMS4xJTIyIHZpZXdCb3glM0QlMjIwIDAgMjUgOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGwlM0ElMjMzYTNhM2ElM0IlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2clM0UlM0NnIGlkJTNEJTIyTGF5ZXJfMSUyMiUzRSUzQ3BhdGggaWQlM0QlMjJBcnJvd18xJTIyIGNsYXNzJTNEJTIyY2xzLTElMjIgZCUzRCUyMk0yNC40JTJDNC40Yy4yLS4yLjItLjUlMkMwLS43bC0zLjItMy4yYy0uMi0uMi0uNS0uMi0uNyUyQzAtLjIuMi0uMi41JTJDMCUyQy43bDIuOCUyQzIuOC0yLjglMkMyLjhjLS4yLjItLjIuNSUyQzAlMkMuNy4yLjIuNS4yLjclMkMwbDMuMi0zLjJaTTAlMkM0LjVoMjR2LTFIMHYxWiUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB2ZXJzaW9uJTNEJTIyMS4xJTIyIHZpZXdCb3glM0QlMjIwIDAgMjUgOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGwlM0ElMjMzYTNhM2ElM0IlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2clM0UlM0NnIGlkJTNEJTIyTGF5ZXJfMSUyMiUzRSUzQ3BhdGggaWQlM0QlMjJBcnJvd18xJTIyIGNsYXNzJTNEJTIyY2xzLTElMjIgZCUzRCUyMk0yNC40JTJDNC40Yy4yLS4yLjItLjUlMkMwLS43bC0zLjItMy4yYy0uMi0uMi0uNS0uMi0uNyUyQzAtLjIuMi0uMi41JTJDMCUyQy43bDIuOCUyQzIuOC0yLjglMkMyLjhjLS4yLjItLjIuNSUyQzAlMkMuNy4yLjIuNS4yLjclMkMwbDMuMi0zLjJaTTAlMkM0LjVoMjR2LTFIMHYxWiUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLW5leHQsXG4uc2xpY2stcHJldiB7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB0b3A6IGNhbGMoNTAlICsgOHB4KSAhaW1wb3J0YW50OyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ud3Bncy1mb3IgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgLmZhbmN5Ym94LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuXG4uem9vbXRvby1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxOHB4OyB9XG5cbi53cGdzLWxpZ2h0Ym94LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7IH1cblxuLmwtNDA0LXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VGRUVGNiAwJSwgI0ZGRiAxMDAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubC00MDQtcGFnZSB7XG4gICAgICBwYWRkaW5nOiA4OHB4IDA7IH0gfVxuICAubC00MDQtcGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sLTQwNC1wYWdlOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtNDA0LXBhZ2U6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTRweDsgfSB9XG4gIC5sLTQwNC1wYWdlX190aXRsZSBoMiwgLmwtNDA0LXBhZ2VfX3RpdGxlIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubC00MDQtcGFnZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmwtYXJjaGl2ZSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VGRUVGNiAwJSwgI0ZGRiAxMDAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubC1hcmNoaXZlIHtcbiAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7IH0gfVxuICAubC1hcmNoaXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xheW91dC9zZWN0aW9uLWRpdmlkZXItc2hhcGUtMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmwtYXJjaGl2ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IC0yMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sLWFyY2hpdmU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTRweDsgfSB9XG4gIC5sLWFyY2hpdmVfX3RpdGxlIGgyLCAubC1hcmNoaXZlX190aXRsZSAuaDIge1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5sLWFyY2hpdmVfX3RleHQgcCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmwtYXJjaGl2ZV9fcG9zdHMge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7IH1cbiAgLmwtYXJjaGl2ZSAuc2luZ2xlLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sLWFyY2hpdmUgLnNpbmdsZS1wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgLmwtYXJjaGl2ZSAuc2luZ2xlLXBvc3Q6bnRoLWNoaWxkKG9kZCkgLnBvc3QtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmwtYXJjaGl2ZSAuc2luZ2xlLXBvc3Q6bnRoLWNoaWxkKGV2ZW4pIC5wb3N0LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAubC1hcmNoaXZlX19wb3N0IGltZy5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmwtYXJjaGl2ZV9fcG9zdCBpbWcucG9zdC10aHVtYm5haWw6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIC5sLWFyY2hpdmVfX3Bvc3QgLnBvc3QtcHVycG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLmwtYXJjaGl2ZV9fcG9zdCAucG9zdC1wdXJwb3NlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxN0RCMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgICAubC1hcmNoaXZlX19wb3N0IC5wb3N0LXB1cnBvc2UgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5sLWFyY2hpdmVfX3Bvc3QgLnBvc3QtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmwtYXJjaGl2ZV9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgIC5sLWFyY2hpdmVfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWF1dGhvciAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgLmwtYXJjaGl2ZV9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIC5hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5sLWFyY2hpdmVfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAubC1hcmNoaXZlX19wb3N0IC5wb3N0LXRvcCAucG9zdC1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5sLWFyY2hpdmVfX3Bvc3QgLnBvc3QtZGF0ZSB0aW1lIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmwtYXJjaGl2ZV9fcG9zdCAucG9zdC10aXRsZSBoNCwgLmwtYXJjaGl2ZV9fcG9zdCAucG9zdC10aXRsZSAuaDQge1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAubC1hcmNoaXZlX19wb3N0IC5wb3N0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ubC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubC1icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sLWJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxNTZweCAwOyB9IH1cbiAgLmwtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5sLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iLXdyYXBfX2VsZW1lbnQge1xuICAgICAgY29sb3I6ICMzQTNBM0E7IH1cbiAgLmwtYnJlYWRjcnVtYnNfX3RleHQge1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmwtYnJlYWRjcnVtYnNfX3NoYXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1icmVhZGNydW1ic19fc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmwtYnJlYWRjcnVtYnNfX3NoYXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7IH1cbiAgICAubC1icmVhZGNydW1ic19fc2hhcGUtLTE6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKDExNXB4IC0gODBweCk7XG4gICAgICBsZWZ0OiAxNTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5sLWJyZWFkY3J1bWJzX19zaGFwZS0tMjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoMTgwcHggLSA4MHB4KTtcbiAgICAgIGxlZnQ6IDE5NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlLXRvcCA1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmwtYnJlYWRjcnVtYnNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAtMTEzcHg7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmwtYnJlYWRjcnVtYnNfX21vYmlsZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTZweDtcbiAgICBib3R0b206IC0xMjVweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuLmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEOEJDMTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmwtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmwtZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmwtZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtZm9vdGVyX190b3Age1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODRweCAwOyB9IH1cbiAgLmwtZm9vdGVyX19ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtZm9vdGVyX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5sLWZvb3Rlcl9fYm90dG9tIGkge1xuICAgICAgY29sb3I6ICNGMTdEQjE7IH1cbiAgLmwtZm9vdGVyX19jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAubC1mb290ZXJfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubC1mb290ZXJfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICBnYXA6IDMwcHg7IH0gfVxuICAgICAgLmwtZm9vdGVyX19jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgICAubC1mb290ZXJfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX19jb250ZW50IGg1LCAubC1mb290ZXJfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX19jb250ZW50IC5oNSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgICAgIC5sLWZvb3Rlcl9fY29udGFjdC1pbmZvIC5jb250YWN0LWluZm9fX2NvbnRlbnQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmwtZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1mb290ZXJfX21lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubC1mb290ZXJfX21lbnUgaDQsIC5sLWZvb3Rlcl9fbWVudSAuaDQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sLWZvb3Rlcl9fbWVudSBoNCwgLmwtZm9vdGVyX19tZW51IC5oNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgLmwtZm9vdGVyX19tZW51IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNHB4OyB9XG4gICAgICAubC1mb290ZXJfX21lbnUgdWwgbGksXG4gICAgICAubC1mb290ZXJfX21lbnUgdWwgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmwtZm9vdGVyX19ib3R0b20tbWVudSB7XG4gICAgcGFkZGluZzogMCAwIDEzcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtZm9vdGVyX19ib3R0b20tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5sLWZvb3Rlcl9fYm90dG9tLW1lbnUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmwtZm9vdGVyX19ib3R0b20tbWVudSB1bCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG4gICAgICAubC1mb290ZXJfX2JvdHRvbS1tZW51IHVsIGxpLFxuICAgICAgLmwtZm9vdGVyX19ib3R0b20tbWVudSB1bCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmwtZm9vdGVyX19ib3R0b20tbWVudSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5sLWZvb3Rlcl9fYm90dG9tLW1lbnUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgei1pbmRleDogOTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmwtaGVhZGVyIC5zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIC5sLWhlYWRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDsgfVxuICAubC1oZWFkZXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMTNweCAyNHB4IDEzcHggMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICBjb2xvcjogIzVDNTlBNztcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1QzU5QTc7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7IH1cbiAgICAubC1oZWFkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0YxN0RCMTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0YxN0RCMTsgfVxuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtaGVhZGVyX19tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubC1oZWFkZXJfX21haW4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIGxpOmhvdmVyIHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiA1MHB4OyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgbGk6aG92ZXIgdWwgdWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzExMTsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgI0M1RUJDRiAyOS43OSUsICM3Q0Q2OTMgMTE3LjA2JSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIGxpIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIGxpIHVsIGxpOmhvdmVyIHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAyNTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgbGkubWVnYS1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE4cHggMThweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCAubWVnYS1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCAubWVnYS1tZW51LWl0ZW1fX3RpdGxlLFxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbSBoMyxcbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCAubWVnYS1tZW51LWl0ZW0gLmgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbV9fc3VidGl0bGUsXG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwubWVnYS1tZW51LWNvbnRlbnQgLm1lZ2EtbWVudS1pdGVtIGg0LFxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbSAuaDQge1xuICAgICAgICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbV9fYnRuLS1jaXJjbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwubWVnYS1tZW51LWNvbnRlbnQgLm1lZ2EtbWVudS1pdGVtLS1wcmltYXJ5IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUVGNjsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbS0tcHJpbWFyeSAubWVnYS1tZW51LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNUM1OUE3OyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwubWVnYS1tZW51LWNvbnRlbnQgLm1lZ2EtbWVudS1pdGVtLS1wcmltYXJ5IC5tZWdhLW1lbnUtaXRlbV9fYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCAubWVnYS1tZW51LWl0ZW0tLXNlY29uZGFyeSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUYyRjc7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bC5tZWdhLW1lbnUtY29udGVudCAubWVnYS1tZW51LWl0ZW0tLXNlY29uZGFyeSAubWVnYS1tZW51LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjE3REIxOyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwubWVnYS1tZW51LWNvbnRlbnQgLm1lZ2EtbWVudS1pdGVtLS1zZWNvbmRhcnkgLm1lZ2EtbWVudS1pdGVtX19idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsLm1lZ2EtbWVudS1jb250ZW50IC5tZWdhLW1lbnUtaXRlbV9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExOyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwgbGk6aG92ZXIgdWwgbGkgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzNiM2IzYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgIC5sLWhlYWRlcl9fbWFpbi1tZW51IHVsIHVsIGxpIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRjE3REIxICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCBsaSB1bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDIwNSwgMjE3LCAyMTcsIDAuMTYpOyB9XG4gICAgICAgICAgICAubC1oZWFkZXJfX21haW4tbWVudSB1bCB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgICAgICAgICAgICAgLmwtaGVhZGVyX19tYWluLW1lbnUgdWwgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgLmwtaGVhZGVyX19lbGVtZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDsgfVxuICAubC1oZWFkZXJfX21vYmlsZS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sLWhlYWRlcl9fbW9iaWxlLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAubC1oZWFkZXIgLm5hdi1saW5rcyBsaSBhIC5mYS1hbmdsZS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5sLWhlYWRlciAubmF2LWxpbmtzIGxpIGE6aG92ZXIgLmZhLWFuZ2xlLWRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG4gIC5sLWhlYWRlciAuZHJvcC1kb3duIGxpIGEgaSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmwtaGVhZGVyIC5kcm9wLWRvd24gbGkgYTpob3ZlciBpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICNGMTdEQjE7IH1cblxuLm9mZi1jYW52YXJzLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgdG9wOiAwOyB9XG4gIC5vZmYtY2FudmFycy1vdmVybGF5LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ub2ZmY2FudmFzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vZmZjYW52YXMtbWVudS13cmFwcGVyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAub2ZmY2FudmFzLW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZjYW52YXMtbWVudS13cmFwcGVyIC5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5vZmZjYW52YXMtbWVudS13cmFwcGVyIC5oZWFkZXItbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vZmZjYW52YXMtbWVudS13cmFwcGVyIC5oZWFkZXItbGFuZyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm9mZmNhbnZhcy1tZW51LXdyYXBwZXIgLmhlYWRlci1sYW5nIHVsIGxpIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjAyMDIwOyB9XG4gIC5vZmZjYW52YXMtbWVudS13cmFwcGVyIC5jYW52YXMtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEzcHg7IH1cbiAgICAub2ZmY2FudmFzLW1lbnUtd3JhcHBlciAuY2FudmFzLWNsb3NlIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAub2ZmY2FudmFzLW1lbnUtd3JhcHBlciAuY2FudmFzLWNsb3NlIGEgaSB7XG4gICAgICAgIGNvbG9yOiAjNUM1OUE3O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLm9mZmNhbnZhcy1tYWluLW1lbnUgPiBsaSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Yi1tZW51Lm1lbnUtb3BlbiBzcGFuLm1lbnUtZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ub2ZmY2FudmFzLW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3ViLW1lbnUubWVudS1vcGVuID4gc3Bhbi5tZW51LWV4cGFuZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLm9mZmNhbnZhcy1tYWluLW1lbnUgPiBsaSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtb3BlbiBzcGFuLm1lbnUtZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ub2ZmY2FudmFzLW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1vcGVuID4gc3Bhbi5tZW51LWV4cGFuZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLm9mZmNhbnZhcy1tYWluLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9mZmNhbnZhcy1tYWluLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgY29sb3I6ICM1NDU0NTQ7IH1cbiAgICAub2ZmY2FudmFzLW1haW4tbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUM1OUE3OyB9XG4gIC5vZmZjYW52YXMtbWFpbi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAub2ZmY2FudmFzLW1haW4tbWVudSBsaSBzcGFuLm1lbnUtZXhwYW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5vZmZjYW52YXMtbWFpbi1tZW51IGxpIHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy1tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGEgaSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jYW52YXMtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhbnZhcy1vcGVuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYW52YXMtb3BlbiBhIHNwYW4ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzEyMzE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgICAgIC5jYW52YXMtb3BlbiBhIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuY2FudmFzLW9wZW4gYTpob3ZlciBzcGFuLCAuY2FudmFzLW9wZW4gYTpmb2N1cyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1QzU5QTc7IH1cblxuLyogLmhhcy1zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlMSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vZmZjYW52YXMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTsgfVxuICAuY2FudmFzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIC5vZmZjYW52YXMtbWFpbi1tZW51IHtcclxuICAgICAgICAuaGFzLXN1Yi1tZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gKi8gfVxuXG4ubC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubC1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAubC1wYWdpbmF0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4OyB9XG4gIC5sLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmwtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM0EzQTNBOyB9XG4gICAgLmwtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM1QzU5QTc7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5sLXBvc3RzLWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVFRjYgMCUsICNGRkYgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmwtcG9zdHMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiA4OHB4IDAgMCAwOyB9IH1cbiAgLmwtcG9zdHMtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sLXBvc3RzLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1wb3N0cy1saXN0OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTU0cHg7IH0gfVxuICAubC1wb3N0cy1saXN0X190aXRsZSBoMiwgLmwtcG9zdHMtbGlzdF9fdGl0bGUgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubC1wb3N0cy1saXN0X190ZXh0IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubC1wb3N0cy1saXN0X19wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtcG9zdHMtbGlzdF9fcG9zdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4OyB9IH1cbiAgLmwtcG9zdHMtbGlzdCAuc2luZ2xlLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sLXBvc3RzLWxpc3QgLnNpbmdsZS1wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgLmwtcG9zdHMtbGlzdCAuc2luZ2xlLXBvc3Q6bnRoLWNoaWxkKG9kZCkgLnBvc3QtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmwtcG9zdHMtbGlzdCAuc2luZ2xlLXBvc3Q6bnRoLWNoaWxkKGV2ZW4pIC5wb3N0LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAubC1wb3N0cy1saXN0X19wb3N0IGltZy5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmwtcG9zdHMtbGlzdF9fcG9zdCBpbWcucG9zdC10aHVtYm5haWw6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIC5sLXBvc3RzLWxpc3RfX3Bvc3QgLnBvc3QtcHVycG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLmwtcG9zdHMtbGlzdF9fcG9zdCAucG9zdC1wdXJwb3NlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxN0RCMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgICAubC1wb3N0cy1saXN0X19wb3N0IC5wb3N0LXB1cnBvc2UgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC5sLXBvc3RzLWxpc3RfX3Bvc3QgLnBvc3QtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmwtcG9zdHMtbGlzdF9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgIC5sLXBvc3RzLWxpc3RfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWF1dGhvciAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgLmwtcG9zdHMtbGlzdF9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIC5hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5sLXBvc3RzLWxpc3RfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAubC1wb3N0cy1saXN0X19wb3N0IC5wb3N0LXRvcCAucG9zdC1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5sLXBvc3RzLWxpc3RfX3Bvc3QgLnBvc3QtZGF0ZSB0aW1lIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmwtcG9zdHMtbGlzdF9fcG9zdCAucG9zdC10aXRsZSBoNCwgLmwtcG9zdHMtbGlzdF9fcG9zdCAucG9zdC10aXRsZSAuaDQge1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAubC1wb3N0cy1saXN0X19wb3N0IC5wb3N0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuXG4ubC1zZWFyY2gge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVFRjYgMCUsICNGRkYgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmwtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7IH0gfVxuICAubC1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGF5b3V0L3NlY3Rpb24tZGl2aWRlci1zaGFwZS0xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAubC1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTRweDsgfSB9XG4gIC5sLXNlYXJjaF9fdGl0bGUgaDIsIC5sLXNlYXJjaF9fdGl0bGUgLmgyIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubC1zZWFyY2hfX3RleHQgcCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmwtc2VhcmNoX19wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtc2VhcmNoX19wb3N0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQxcHg7IH0gfVxuICAubC1zZWFyY2ggLnNpbmdsZS1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1zZWFyY2ggLnNpbmdsZS1wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gICAgLmwtc2VhcmNoIC5zaW5nbGUtcG9zdDpudGgtY2hpbGQob2RkKSAucG9zdC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTdEQjE7IH1cbiAgICAubC1zZWFyY2ggLnNpbmdsZS1wb3N0Om50aC1jaGlsZChldmVuKSAucG9zdC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7IH1cbiAgLmwtc2VhcmNoX19wb3N0IGltZy5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmwtc2VhcmNoX19wb3N0IGltZy5wb3N0LXRodW1ibmFpbDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmwtc2VhcmNoX19wb3N0IC5wb3N0LXB1cnBvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIC5sLXNlYXJjaF9fcG9zdCAucG9zdC1wdXJwb3NlIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxN0RCMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgICAubC1zZWFyY2hfX3Bvc3QgLnBvc3QtcHVycG9zZSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmwtc2VhcmNoX19wb3N0IC5wb3N0LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5sLXNlYXJjaF9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgIC5sLXNlYXJjaF9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIC5hdXRob3ItbmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAubC1zZWFyY2hfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWF1dGhvciAuYXV0aG9yLWF2YXRhciBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAubC1zZWFyY2hfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAubC1zZWFyY2hfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgLmwtc2VhcmNoX19wb3N0IC5wb3N0LWRhdGUgdGltZSB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5sLXNlYXJjaF9fcG9zdCAucG9zdC10aXRsZSBoNCwgLmwtc2VhcmNoX19wb3N0IC5wb3N0LXRpdGxlIC5oNCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC5sLXNlYXJjaF9fcG9zdCAucG9zdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLmwtd29vY29tbWVyY2Uge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVFRjYgMCUsICNGRkYgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmwtd29vY29tbWVyY2Uge1xuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDsgfSB9XG4gIC5sLXdvb2NvbW1lcmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xheW91dC9zZWN0aW9uLWRpdmlkZXItc2hhcGUtMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmwtd29vY29tbWVyY2U6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC13b29jb21tZXJjZTpiZWZvcmUge1xuICAgICAgICB0b3A6IC01NHB4OyB9IH1cbiAgLmwtd29vY29tbWVyY2UgLmNvbnRhaW5lciB7XG4gICAgLyogcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7ICovIH1cbiAgLmwtd29vY29tbWVyY2VfX2FyY2hpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmwtd29vY29tbWVyY2VfX3NpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUYyRjc7XG4gICAgcGFkZGluZzogMzlweCA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAgIC5sLXdvb2NvbW1lcmNlX19zaWRlYmFyIGg0LCAubC13b29jb21tZXJjZV9fc2lkZWJhciAuaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmwtd29vY29tbWVyY2VfX2FyY2hpdmUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtd29vY29tbWVyY2VfX2FyY2hpdmUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgbWFyZ2luOiAwIDAgNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQTNBM0E7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUVCQ0Y7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICB0b3A6IDIycHg7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDIwcHggMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjM0EzQTNBOyB9XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCBhIHtcbiAgY29sb3I6ICNlYjRkNGI7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZGFzaGJvYXJkIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItaG9tZS0yJTIyJTNFJTNDcGF0aCBzdHJva2UlM0QlMjJub25lJTIyIGQlM0QlMjJNMCAwaDI0djI0SDB6JTIyIGZpbGwlM0QlMjJub25lJTIyLyUzRSUzQ3BhdGggZCUzRCUyMk01IDEybC0yIDBsOSAtOWw5IDlsLTIgMCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTUgMTJ2N2EyIDIgMCAwIDAgMiAyaDEwYTIgMiAwIDAgMCAyIC0ydi03JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMTAgMTJoNHY0aC00eiUyMiAvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItYnVpbGRpbmctc3RvcmUlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTMgMjFsMTggMCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTMgN3YxYTMgMyAwIDAgMCA2IDB2LTFtMCAxYTMgMyAwIDAgMCA2IDB2LTFtMCAxYTMgMyAwIDAgMCA2IDB2LTFoLTE4bDIgLTRoMTRsMiA0JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNNSAyMWwwIC0xMC4xNSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE5IDIxbDAgLTEwLjE1JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNOSAyMXYtNGEyIDIgMCAwIDEgMiAtMmgyYTIgMiAwIDAgMSAyIDJ2NCUyMiAvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZG93bmxvYWQlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTQgMTd2MmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyIC0ydi0yJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNNyAxMWw1IDVsNSAtNSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTEyIDRsMCAxMiUyMiAvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hZGRyZXNzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItbWFwLXBpbnMlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTEwLjgyOCA5LjgyOGE0IDQgMCAxIDAgLTUuNjU2IDBsMi44MjggMi44MjlsMi44MjggLTIuODI5eiUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTggN2wwIC4wMSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE4LjgyOCAxNy44MjhhNCA0IDAgMSAwIC01LjY1NiAwbDIuODI4IDIuODI5bDIuODI4IC0yLjgyOXolMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xNiAxNWwwIC4wMSUyMiAvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZWRpdCUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNNyA3aC0xYTIgMiAwIDAgMCAtMiAydjlhMiAyIDAgMCAwIDIgMmg5YTIgMiAwIDAgMCAyIC0ydi0xJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMjAuMzg1IDYuNTg1YTIuMSAyLjEgMCAwIDAgLTIuOTcgLTIuOTdsLTguNDE1IDguMzg1djNoM2w4LjM4NSAtOC40MTV6JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMTYgNWwzIDMlMjIgLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHdpZHRoJTNEJTIyMjQlMjIgaGVpZ2h0JTNEJTIyMjQlMjIgdmlld0JveCUzRCUyMjAgMCAyNCAyNCUyMiBmaWxsJTNEJTIybm9uZSUyMiBzdHJva2UlM0QlMjIlMjNlYjRkNGIlMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyIHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIgc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIgY2xhc3MlM0QlMjJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxvZ291dCUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNMTQgOHYtMmEyIDIgMCAwIDAgLTIgLTJoLTdhMiAyIDAgMCAwIC0yIDJ2MTJhMiAyIDAgMCAwIDIgMmg3YTIgMiAwIDAgMCAyIC0ydi0yJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNOSAxMmgxMmwtMyAtMyUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE4IDE1bDMgLTMlMjIgLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHdpZHRoJTNEJTIyMjQlMjIgaGVpZ2h0JTNEJTIyMjQlMjIgdmlld0JveCUzRCUyMjAgMCAyNCAyNCUyMiBmaWxsJTNEJTIybm9uZSUyMiBzdHJva2UlM0QlMjIlMjNGMTdEQjElMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyIHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIgc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIgY2xhc3MlM0QlMjJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNyZWRpdC1jYXJkLXBheSUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNMTIgMTloLTZhMyAzIDAgMCAxIC0zIC0zdi04YTMgMyAwIDAgMSAzIC0zaDEyYTMgMyAwIDAgMSAzIDN2NC41JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMyAxMGgxOCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE2IDE5aDYlMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xOSAxNmwzIDNsLTMgMyUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTcuMDA1IDE1aC4wMDUlMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xMSAxNWgyJTIyIC8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLWVycm9yOmZvY3VzLFxuICAud29vY29tbWVyY2UtaW5mbzpmb2N1cyxcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYzsgfVxuXG4ud29vY29tbWVyY2UtaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7IH1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjdhZTYwOyB9XG5cbi53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSxcbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHdpZHRoJTNEJTIyMjQlMjIgaGVpZ2h0JTNEJTIyMjQlMjIgdmlld0JveCUzRCUyMjAgMCAyNCAyNCUyMiBmaWxsJTNEJTIybm9uZSUyMiBzdHJva2UlM0QlMjIlMjNGMTdEQjElMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyIHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIgc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIgY2xhc3MlM0QlMjJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWhlbHAtaGV4YWdvbiUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNMTkuODc1IDYuMjdjLjcgLjM5OCAxLjEzIDEuMTQzIDEuMTI1IDEuOTQ4djcuMjg0YzAgLjgwOSAtLjQ0MyAxLjU1NSAtMS4xNTggMS45NDhsLTYuNzUgNC4yN2EyLjI2OSAyLjI2OSAwIDAgMSAtMi4xODQgMGwtNi43NSAtNC4yN2EyLjIyNSAyLjIyNSAwIDAgMSAtMS4xNTggLTEuOTQ4di03LjI4NWMwIC0uODA5IC40NDMgLTEuNTU0IDEuMTU4IC0xLjk0N2w2Ljc1IC0zLjk4YTIuMzMgMi4zMyAwIDAgMSAyLjI1IDBsNi43NSAzLjk4aC0uMDMzeiUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTEyIDE2di4wMSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTEyIDEzYTIgMiAwIDAgMCAuOTE0IC0zLjc4MmExLjk4IDEuOTggMCAwIDAgLTIuNDE0IC40ODMlMjIgLyUzRSUzQy9zdmclM0UnKTsgKi9cbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiA0OCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UtZXJyb3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlNzRjM2MnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWV4Y2xhbWF0aW9uLWNpcmNsZSclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBkPSdNMTIgMTJtLTkgMGE5IDkgMCAxIDAgMTggMGE5IDkgMCAxIDAgLTE4IDAnIC8lM0UlM0NwYXRoIGQ9J00xMiA5djQnIC8lM0UlM0NwYXRoIGQ9J00xMiAxNnYuMDEnIC8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQ5OGRiJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0naWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1pbmZvLXNxdWFyZS1yb3VuZGVkJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J00xMiA5aC4wMScgLyUzRSUzQ3BhdGggZD0nTTExIDEyaDF2NGgxJyAvJTNFJTNDcGF0aCBkPSdNMTIgM2M3LjIgMCA5IDEuOCA5IDlzLTEuOCA5IC05IDlzLTkgLTEuOCAtOSAtOXMxLjggLTkgOSAtOXonIC8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjdhZTYwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0naWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1tZXNzYWdlJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J004IDloOCcgLyUzRSUzQ3BhdGggZD0nTTggMTNoNicgLyUzRSUzQ3BhdGggZD0nTTE4IDRhMyAzIDAgMCAxIDMgM3Y4YTMgMyAwIDAgMSAtMyAzaC01bC01IDN2LTNoLTJhMyAzIDAgMCAxIC0zIC0zdi04YTMgMyAwIDAgMSAzIC0zaDEyeicgLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLndvb2NvbW1lcmNlLWVycm9yOjphZnRlcixcbi53b29jb21tZXJjZS1pbmZvOjphZnRlcixcbi53b29jb21tZXJjZS1tZXNzYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5OGRiOyB9XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogM3B4IC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaDMge1xuICBjb2xvcjogIzNBM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG5cbi53b29jb21tZXJjZTp3aGVyZShib2R5Om5vdCgud29vY29tbWVyY2UtdXNlcy1ibG9jay10aGVtZSkpIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMy4zNnB4OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYy1idG4ge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS5jLWJ0bjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAyNSA4JyBmaWxsPSclMjM1QzU5QTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYy1idG46aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAyNSA4JyBmaWxsPSclMjNGMTdEQjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUY2O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42OyB9XG5cbi5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB3aWR0aCUzRCUyMjUwJTIyIGhlaWdodCUzRCUyMjUwJTIyIHZpZXdCb3glM0QlMjIwIDAgNTAgNTAlMjIgZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NjaXJjbGUgY3glM0QlMjIyNSUyMiBjeSUzRCUyMjI1JTIyIHIlM0QlMjIyNSUyMiBmaWxsJTNEJTIyJTIzRjE3REIxJTIyLyUzRSUzQ3BhdGggZCUzRCUyMk0zNy43OTQ3IDI1LjM1MzZDMzcuOTg5OSAyNS4xNTgzIDM3Ljk4OTkgMjQuODQxNyAzNy43OTQ3IDI0LjY0NjRMMzQuNjEyNyAyMS40NjQ1QzM0LjQxNzQgMjEuMjY5MiAzNC4xMDA5IDIxLjI2OTIgMzMuOTA1NiAyMS40NjQ1QzMzLjcxMDMgMjEuNjU5NyAzMy43MTAzIDIxLjk3NjMgMzMuOTA1NiAyMi4xNzE2TDM2LjczNCAyNUwzMy45MDU2IDI3LjgyODRDMzMuNzEwMyAyOC4wMjM3IDMzLjcxMDMgMjguMzQwMyAzMy45MDU2IDI4LjUzNTVDMzQuMTAwOSAyOC43MzA4IDM0LjQxNzQgMjguNzMwOCAzNC42MTI3IDI4LjUzNTVMMzcuNzk0NyAyNS4zNTM2Wk0xMy4zMzQgMjUuNUgzNy40NDExVjI0LjVIMTMuMzM0VjI1LjVaJTIyIGZpbGwlM0QlMjJ3aGl0ZSUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGFuaW1hdGlvbjogcHVsc2Utd2hpdGUgMnMgaW5maW5pdGU7IH1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVDNTlBNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIGFuaW1hdGlvbjogcHVsc2Utd2hpdGUgMnMgaW5maW5pdGU7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzdmcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDU0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50IHtcbiAgY29sb3I6ICM1QzU5QTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzNBM0EzQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4gICAgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbi53b29jb21tZXJjZS1vcmRlciB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4ud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcbi53b29jb21tZXJjZS1vcmRlci1kb3dubG9hZHNfX3RpdGxlLFxuLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyxcbi53b29jb21tZXJjZS1jb2x1bW5zLS1hZGRyZXNzZXMgYWRkcmVzcyxcbi53b29jb21tZXJjZS1BZGRyZXNzIGFkZHJlc3MsXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyxcbi53b29jb21tZXJjZS1NeUFjY291bnQtb3JkZXJzLFxuLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kb3dubG9hZHMsXG4ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyxcbiAgICAud29vY29tbWVyY2UtY29sdW1ucy0tYWRkcmVzc2VzIGFkZHJlc3MsXG4gICAgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyxcbiAgICAud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyxcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW9yZGVycyxcbiAgICAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRvd25sb2FkcyxcbiAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3Rlcixcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uLFxuICAgIC53b29jb21tZXJjZSBmb3JtLmxvZ2luLFxuICAgIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyLFxuICAgIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmMtYnRuLFxuICAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuYy1idG4sXG4gIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIC5jLWJ0bixcbiAgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZCAuYy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMS53b29jb21tZXJjZS1BZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMi53b29jb21tZXJjZS1BZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCwgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IGFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnJlbGF0ZWQucHJvZHVjdHMge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVFRjYgMCUsICNGRkYgMTAwJSk7XG4gIG1hcmdpbi10b3A6IDk4cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nOiA4OHB4IDAgMCAwO1xuICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuICAucmVsYXRlZC5wcm9kdWN0czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWxhdGVkLnByb2R1Y3RzOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlbGF0ZWQucHJvZHVjdHM6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTRweDsgfSB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNBM0EzQTtcbiAgei1pbmRleDogMTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFQkNGO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgLTVweDtcbiAgcGFkZGluZzogMCAxZW07IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBM0EzQTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMCAwIDMxcHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjZweDsgfVxuXG4ucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnByb2R1Y3RfbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3RfbWV0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAzMnB4OyB9IH1cbiAgLnByb2R1Y3RfbWV0YSBhIHtcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgIC5wcm9kdWN0X21ldGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNBM0EzQTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5yZXNldF92YXJpYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLXVzZXMtYmxvY2stdGhlbWUpKSBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgZGl2LnByb2R1Y3QgcC5wcmljZSxcbiAgICAud29vY29tbWVyY2U6d2hlcmUoYm9keTpub3QoLndvb2NvbW1lcmNlLXVzZXMtYmxvY2stdGhlbWUpKSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucyB7XG4gIGNvbG9yOiAjM0EzQTNBO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBpbnMge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zIHtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGlucyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UgaW5zIHtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgZGVsLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgZGVsIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NDk0OTQ7IH1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzOSwgNDAsIDQ0LCAwLjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMjcyODJDO1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDsgfVxuXG4ud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuXG5hLnJlc2V0X3ZhcmlhdGlvbnMge1xuICBjb2xvcjogIzNBM0EzQTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIGgyLCAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLmgyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiAud29vY29tbWVyY2UgLnByb2R1Y3RzIHVsLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE0MnB4OyAgIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIHVsOjphZnRlciwgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyB1bDo6YmVmb3JlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHM6OmFmdGVyLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59ICovXG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5jLWJ0biB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIC5jLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLnRpdGxlIGgzLCAud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC50aXRsZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC5hZGRyZXNzZXMgLnRpdGxlIGgzLCAud29vY29tbWVyY2UtYWNjb3VudCAuYWRkcmVzc2VzIC50aXRsZSAuaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi53b29jb21tZXJjZSBpbWcsIC53b29jb21tZXJjZS1wYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbi53Yy1ibG9jay1jaGVja291dF9fbG9naW4tcHJvbXB0LFxuLndjLWJsb2NrLWNoZWNrb3V0X19ndWVzdC1jaGVja291dC1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sLXdyYXAge1xuICBtYXgtd2lkdGg6IDE2NjBweDsgfVxuICAubC13cmFwLS01ODUge1xuICAgIG1heC13aWR0aDogNTg1cHg7IH1cbiAgLmwtd3JhcC0tOTU1IHtcbiAgICBtYXgtd2lkdGg6IDk1NXB4OyB9XG4gIC5sLXdyYXAtLTExMDAge1xuICAgIG1heC13aWR0aDogMTEwMHB4OyB9XG4gIC5sLXdyYXAtLTE5MjAge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG5cbi5sLXNpbmdsZS1wb3N0IHtcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sLXNpbmdsZS1wb3N0IHtcbiAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7IH0gfVxuICAubC1zaW5nbGUtcG9zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sLXNpbmdsZS1wb3N0OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtc2luZ2xlLXBvc3Q6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNTRweDsgfSB9XG4gIC5sLXNpbmdsZS1wb3N0X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sLXNpbmdsZS1wb3N0X190b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4M3B4OyB9IH1cbiAgLmwtc2luZ2xlLXBvc3RfX3RpdGxlIGgyLCAubC1zaW5nbGUtcG9zdF9fdGl0bGUgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubC1zaW5nbGUtcG9zdCBpbWcucG9zdC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubC1zaW5nbGUtcG9zdCBpbWcucG9zdC10aHVtYm5haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtcHVycG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtcHVycG9zZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMTdEQjE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDsgfVxuICAgICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtcHVycG9zZSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiA0cHggMjFweCA0cHggMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWF1dGhvciAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWF1dGhvciAuYXV0aG9yLWF2YXRhciBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1kYXRlIHRpbWUge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubC1zaW5nbGUtcG9zdCAucG9zdC10aXRsZSBoNCwgLmwtc2luZ2xlLXBvc3QgLnBvc3QtdGl0bGUgLmg0IHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgLyogb2wsXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4OyB9IH1cbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgc3Ryb25nLFxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMSwgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAuaDEsXG4gICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoMixcbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5oMixcbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgzLFxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgLmgzLFxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgaDQsXG4gICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAuaDQsXG4gICAgLmwtc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCBoNSxcbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5oNSxcbiAgICAubC1zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg2LFxuICAgIC5sLXNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmMtYnRuIHtcbiAgcGFkZGluZzogMTNweCAyOXB4O1xuICBjb2xvcjogIzVDNTlBNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QzU5QTc7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmMtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmMtYnRuIHN2ZyB7XG4gICAgZmlsbDogIzVDNTlBNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0OyB9XG4gIC5jLWJ0biBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jLWJ0bjpob3ZlciwgLmMtYnRuOmFjdGl2ZSwgLmMtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI0YxN0RCMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYy1idG46aG92ZXIgc3ZnLCAuYy1idG46YWN0aXZlIHN2ZywgLmMtYnRuOmZvY3VzIHN2ZyB7XG4gICAgICBmaWxsOiAjRjE3REIxOyB9XG4gIC5jLWJ0bi0tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUM1OUE3O1xuICAgIGNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmMtYnRuLS1wcmltYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjNUM1OUE3OyB9XG4gICAgLmMtYnRuLS1wcmltYXJ5OmhvdmVyLCAuYy1idG4tLXByaW1hcnk6YWN0aXZlLCAuYy1idG4tLXByaW1hcnk6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRjE3REIxO1xuICAgICAgY29sb3I6ICNGMTdEQjE7IH1cbiAgICAgIC5jLWJ0bi0tcHJpbWFyeTpob3ZlciBzdmcsIC5jLWJ0bi0tcHJpbWFyeTphY3RpdmUgc3ZnLCAuYy1idG4tLXByaW1hcnk6Zm9jdXMgc3ZnIHtcbiAgICAgICAgZmlsbDogI0YxN0RCMTsgfVxuICAuYy1idG4tLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjE3REIxO1xuICAgIGNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmMtYnRuLS1zZWNvbmRhcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNGMTdEQjE7IH1cbiAgICAuYy1idG4tLXNlY29uZGFyeTpob3ZlciwgLmMtYnRuLS1zZWNvbmRhcnk6YWN0aXZlLCAuYy1idG4tLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1QzU5QTc7XG4gICAgICBjb2xvcjogIzVDNTlBNzsgfVxuICAgICAgLmMtYnRuLS1zZWNvbmRhcnk6aG92ZXIgc3ZnLCAuYy1idG4tLXNlY29uZGFyeTphY3RpdmUgc3ZnLCAuYy1idG4tLXNlY29uZGFyeTpmb2N1cyBzdmcge1xuICAgICAgICBmaWxsOiAjNUM1OUE3OyB9XG4gIC5jLWJ0bi0tZGFyayB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgYm9yZGVyLWNvbG9yOiAjM0EzQTNBOyB9XG4gICAgLmMtYnRuLS1kYXJrIHN2ZyB7XG4gICAgICBmaWxsOiAjM0EzQTNBOyB9XG4gICAgLmMtYnRuLS1kYXJrOmhvdmVyLCAuYy1idG4tLWRhcms6YWN0aXZlLCAuYy1idG4tLWRhcms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBib3JkZXItY29sb3I6ICMzQTNBM0E7IH1cbiAgICAgIC5jLWJ0bi0tZGFyazpob3ZlciBzdmcsIC5jLWJ0bi0tZGFyazphY3RpdmUgc3ZnLCAuYy1idG4tLWRhcms6Zm9jdXMgc3ZnIHtcbiAgICAgICAgZmlsbDogIzNBM0EzQTsgfVxuICAuYy1idG4tLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuYy1idG4tLXdoaXRlIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmMtYnRuLS13aGl0ZTpob3ZlciwgLmMtYnRuLS13aGl0ZTphY3RpdmUsIC5jLWJ0bi0td2hpdGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgIC5jLWJ0bi0td2hpdGU6aG92ZXIgc3ZnLCAuYy1idG4tLXdoaXRlOmFjdGl2ZSBzdmcsIC5jLWJ0bi0td2hpdGU6Zm9jdXMgc3ZnIHtcbiAgICAgICAgZmlsbDogI2YyZjJmMjsgfVxuICAuYy1idG4tLWdyYWRpZW50IHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgI0M1RUJDRiAyOS43OSUsICM3Q0Q2OTMgMTE3LjA2JSk7IH1cbiAgICAuYy1idG4tLWdyYWRpZW50IHN2ZyB7XG4gICAgICBmaWxsOiAjM0EzQTNBOyB9XG4gICAgLmMtYnRuLS1ncmFkaWVudDpob3ZlciwgLmMtYnRuLS1ncmFkaWVudDphY3RpdmUsIC5jLWJ0bi0tZ3JhZGllbnQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjQzVFQkNGIDI5Ljc5JSwgIzdDRDY5MyAxMTcuMDYlKTsgfVxuICAgICAgLmMtYnRuLS1ncmFkaWVudDpob3ZlciBzdmcsIC5jLWJ0bi0tZ3JhZGllbnQ6YWN0aXZlIHN2ZywgLmMtYnRuLS1ncmFkaWVudDpmb2N1cyBzdmcge1xuICAgICAgICBmaWxsOiAjM0EzQTNBOyB9XG4gIC5jLWJ0bi0tcHVsc2Uge1xuICAgIGFuaW1hdGlvbjogcHVsc2UtcHJpbWFyeSAycyBpbmZpbml0ZTsgfVxuICAgIC5jLWJ0bi0tcHVsc2UuYy1idG4tLXByaW1hcnkge1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5IDJzIGluZmluaXRlOyB9XG4gICAgLmMtYnRuLS1wdWxzZS5jLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2Utc2Vjb25kYXJ5IDJzIGluZmluaXRlOyB9XG4gICAgLmMtYnRuLS1wdWxzZS5jLWJ0bi0tZGFyayB7XG4gICAgICBhbmltYXRpb246IHB1bHNlLWRhcmsgMnMgaW5maW5pdGU7IH1cbiAgICAuYy1idG4tLXB1bHNlLmMtYnRuLS13aGl0ZSB7XG4gICAgICBhbmltYXRpb246IHB1bHNlLXdoaXRlIDJzIGluZmluaXRlOyB9XG4gICAgLmMtYnRuLS1wdWxzZS5jLWJ0bi0tZ3JhZGllbnQge1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZS1ncmFkaWVudCAycyBpbmZpbml0ZTsgfVxuICAgIC5jLWJ0bi0tcHVsc2U6aG92ZXIge1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAuYy1idG4tLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjIsIDAuNywgMC4zLCAxKTsgfVxuICAgIC5jLWJ0bi0tdHJhbnNmb3JtOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTsgfVxuICAuYy1idG4tLWZsYXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYy1idG4tLWZsYXNoOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBsZWZ0OiAtNzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTYwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5jLWJ0bi0tZmxhc2g6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDEyMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTMwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIG9wYWNpdHk6IC4yNTsgfVxuICAgIC5jLWJ0bi0tZmxhc2guYy1idG4tLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTdEQjE7IH1cbiAgICAuYy1idG4tLWZsYXNoLmMtYnRuLS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7IH1cbiAgICAuYy1idG4tLWZsYXNoLmMtYnRuLS1kYXJrOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzQTNBOyB9XG5cbi5jLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNBM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmMtdGl0bGUtLTcwIHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLXRpdGxlLS03MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDsgfSB9XG4gIC5jLXRpdGxlLS00OCB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYy10aXRsZS0tNDgge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuYy10aXRsZS0tMzYge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtdGl0bGUtLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLmMtdGl0bGUtLTI0IHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLXRpdGxlLS0yNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5jLXRpdGxlLS0yMCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYy10aXRsZS0tMjAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuYy10aXRsZS0tMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtdGl0bGUtLTE2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmMtdGl0bGUtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjNUM1OUE3OyB9XG4gIC5jLXRpdGxlLS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjRjE3REIxOyB9XG5cbi5iLWFib3V0LXR3byB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1hYm91dC10d28ge1xuICAgICAgcGFkZGluZzogMTlweCAwIDEwMHB4IDA7IH0gfVxuICAuYi1hYm91dC10d29fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYi1hYm91dC10d29fX3NoYXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1hYm91dC10d29fX3NoYXBlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgLmItYWJvdXQtdHdvX19zaGFwZS0tMSB7XG4gICAgICB0b3A6IDUxcHg7XG4gICAgICByaWdodDogOTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVFRjY7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlLWxlZnQgNXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmItYWJvdXQtdHdvX19zaGFwZS0tMiB7XG4gICAgICB0b3A6IDQ0MHB4O1xuICAgICAgcmlnaHQ6IDExMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTtcbiAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlLXRvcCA1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmItYWJvdXQtdHdvX190aXRsZSBoMiwgLmItYWJvdXQtdHdvX190aXRsZSAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWFib3V0LXR3b19fdGl0bGUgaDIsIC5iLWFib3V0LXR3b19fdGl0bGUgLmgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gIC5iLWFib3V0LXR3b19fc3VidGl0bGUgaDQsIC5iLWFib3V0LXR3b19fc3VidGl0bGUgLmg0IHtcbiAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4OyB9XG4gIC5iLWFib3V0LXR3b19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5iLWFib3V0LXR3b19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iLWFib3V0LXR3b19faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmItYWJvdXQtdHdvX19zbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbjogMTRweCAwIDMwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItYWJvdXQtdHdvX19zbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDE0cHggMCA1NnB4IDA7IH0gfVxuICAuYi1hYm91dC10d29fX3NvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmItYWJvdXQtdHdvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5iLWFib3V0LXR3b19fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQgYSBpbWcge1xuICAgICAgICB3aWR0aDogMjhweDsgfVxuICAgIC5iLWFib3V0LXR3b19fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWRpc2NvcmQgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmItYWJvdXQtdHdvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0tZGlzY29yZCBpbWcge1xuICAgICAgd2lkdGg6IDI5cHg7IH1cbiAgICAuYi1hYm91dC10d29fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1pbnN0YWdyYW0gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmItYWJvdXQtdHdvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0taW5zdGFncmFtIGltZyB7XG4gICAgICB3aWR0aDogMjdweDsgfVxuICAgIC5iLWFib3V0LXR3b19fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWZhY2Vib29rIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAgIC5iLWFib3V0LXR3b19fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWZhY2Vib29rIGltZyB7XG4gICAgICB3aWR0aDogMjJweDsgfVxuXG4uYi1hYm91dCB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItYWJvdXQge1xuICAgICAgcGFkZGluZzogODlweCAwIDAgMDsgfSB9XG4gIC5iLWFib3V0IGgzLCAuYi1hYm91dCAuaDMge1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYi1hYm91dCBoNCwgLmItYWJvdXQgLmg0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4OyB9XG4gIC5iLWFib3V0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNTkwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWFib3V0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG4gICAgLmItYWJvdXRfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmItYWJvdXRfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MmRlZywgIzNBM0EzQSAxNy41NSUsICM1QzU5QTcgMTU2LjA1JSk7XG4gICAgcGFkZGluZzogNDZweDsgfVxuICAuYi1hYm91dF9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1hYm91dF9fYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwIDAgMDsgfSB9XG4gIC5iLWFib3V0X19pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1hYm91dF9faW1hZ2UgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1MHB4OyB9IH1cbiAgLmItYWJvdXRfX3NtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM1cHg7IH1cbiAgLmItYWJvdXRfX3NvY2lhbC1tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmItYWJvdXRfX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmItYWJvdXRfX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50IGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7IH1cbiAgICAuYi1hYm91dF9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWRpc2NvcmQgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmItYWJvdXRfX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1kaXNjb3JkIGltZyB7XG4gICAgICB3aWR0aDogMjlweDsgfVxuICAgIC5iLWFib3V0X19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0taW5zdGFncmFtIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAgIC5iLWFib3V0X19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0taW5zdGFncmFtIGltZyB7XG4gICAgICB3aWR0aDogMjdweDsgfVxuICAgIC5iLWFib3V0X19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0tZmFjZWJvb2sgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmItYWJvdXRfX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1mYWNlYm9vayBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7IH1cblxuLmItY29udGFjdC1ib3gge1xuICBwYWRkaW5nOiA0OHB4IDAgMCAwOyB9XG4gIC5iLWNvbnRhY3QtYm94X19pbWFnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1jb250YWN0LWJveF9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDU4cHggMCA0NXB4IDA7IH0gfVxuICAuYi1jb250YWN0LWJveF9fdGl0bGUgaDQsIC5iLWNvbnRhY3QtYm94X190aXRsZSAuaDQge1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgIC5iLWNvbnRhY3QtYm94X190aXRsZSBoNCBzdHJvbmcsIC5iLWNvbnRhY3QtYm94X190aXRsZSAuaDQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzVDNTlBNzsgfVxuICAuYi1jb250YWN0LWJveF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzNzZweDsgfVxuICAuYi1jb250YWN0LWJveF9fZm9ybS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItY29udGFjdC1ib3hfX2Zvcm0tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogNTJweCA3M3B4IDU2cHg7IH0gfVxuICAuYi1jb250YWN0LWJveF9fZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5iLWNvbnRhY3QtYm94X19mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuYi1jb250YWN0LWJveF9fZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAuYi1jb250YWN0LWJveF9fZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmItY29udGFjdC1ib3hfX2Zvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmItY29udGFjdC1ib3hfX2Zvcm0gLmMtYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyUyMzNBM0EzQScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5iLWNvbnRhY3QtYm94X19jb250YWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5iLWNvbnRhY3QtYm94X19jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmItY29udGFjdC1ib3hfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICBnYXA6IDMwcHg7IH0gfVxuICAgICAgLmItY29udGFjdC1ib3hfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgIC5iLWNvbnRhY3QtYm94X19jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19fY29udGVudCBoNCwgLmItY29udGFjdC1ib3hfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX19jb250ZW50IC5oNCB7XG4gICAgICAgIGNvbG9yOiAjNUM1OUE3O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgICAgIC5iLWNvbnRhY3QtYm94X19jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19fY29udGVudCBzcGFuLFxuICAgICAgLmItY29udGFjdC1ib3hfX2NvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX19jb250ZW50IGEge1xuICAgICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5iLWN0YS1jb250ZW50X190aXRsZSBoMywgLmItY3RhLWNvbnRlbnRfX3RpdGxlIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmItY3RhLWNvbnRlbnRfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYi1jdGEtY29udGVudF9fdGV4dCBpbWcge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmItY3RhLWNvbnRlbnRfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItY3RhLWNvbnRlbnRfX2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDFweDtcbiAgICAgIHBhZGRpbmc6IDQzcHggNTVweCAzNnB4OyB9IH1cblxuLmItY3RhLWNvbnRlbnRfX2JveC10aXRsZSBoMywgLmItY3RhLWNvbnRlbnRfX2JveC10aXRsZSAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XG5cbi5iLWN0YS1jb250ZW50X19lbGVtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQxcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5iLWN0YS1jb250ZW50X19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5iLWN0YS1jb250ZW50X19lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI1cHg7IH1cbiAgLmItY3RhLWNvbnRlbnRfX2VsZW1lbnQgLmVsZW1lbnQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTE5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmItY3RhLWNvbnRlbnRfX2VsZW1lbnQgLmVsZW1lbnQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmItY3RhLWNvbnRlbnRfX2VsZW1lbnQgLmVsZW1lbnQtYnV0dG9uIGltZyB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAuYi1jdGEtY29udGVudF9fZWxlbWVudCAuZWxlbWVudC10aXRsZSB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAuYi1jdGEtY29udGVudF9fZWxlbWVudCAuZWxlbWVudC1wcmljZSB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDsgfVxuXG4uYi1jdGEtY29udGVudF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTMycHg7IH1cbiAgLmItY3RhLWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDsgfVxuXG4uYi1jdGEtY29udGVudF9fYm90dG9tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzVFQkNGIDU5LjMzJSwgIzdDRDY5MyAxMTMuOTglKTsgfVxuXG4uYi1jdGEtY29udGVudF9fYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1jdGEtY29udGVudF9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmItY3RhLWNvbnRlbnRfX2JvdHRvbSBoMywgLmItY3RhLWNvbnRlbnRfX2JvdHRvbSAuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYi1jdGEtY29udGVudF9fYm90dG9tIGgzIHN0cm9uZywgLmItY3RhLWNvbnRlbnRfX2JvdHRvbSAuaDMgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmItZmFxX190ZXh0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLmItZmFxX190aXRsZSBoMiwgLmItZmFxX190aXRsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG5cbi5iLWZhcV9fZWxlbWVudCB7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cbiAgLmItZmFxX19lbGVtZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWZhcV9fZWxlbWVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5iLWZhcV9fZWxlbWVudCAucXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBDRkUxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1mYXFfX2VsZW1lbnQgLnF1ZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNDBweDsgfSB9XG4gICAgLmItZmFxX19lbGVtZW50IC5xdWVzdGlvbi0tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBDRkUxOyB9XG4gICAgLmItZmFxX19lbGVtZW50IC5xdWVzdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkQ3RTM7IH1cbiAgICAuYi1mYXFfX2VsZW1lbnQgLnF1ZXN0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIxIDIyJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC41ODU5MzgnIHk9JzEwLjY3NzInIHdpZHRoPScxOS43OTUnIGhlaWdodD0nMS4yOTAzMicgZmlsbD0nJTIzM0EzQTNBJyBzdHJva2U9J2JsYWNrJy8lM0UlM0NyZWN0IHg9JzkuNTI1MzknIHk9JzIxJyB3aWR0aD0nMjAnIGhlaWdodD0nMS4yNzcwOScgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDkuNTI1MzkgMjEpJyBmaWxsPSclMjMzQTNBM0EnIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAuYi1mYXFfX2VsZW1lbnQgLnF1ZXN0aW9uLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuYi1mYXFfX2VsZW1lbnQgLnF1ZXN0aW9uLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjEnIGhlaWdodD0nMycgdmlld0JveD0nMCAwIDIxIDMnIGZpbGw9J25vbmUnJTNFJTNDcmVjdCB4PScwLjU4NTkzOCcgeT0nMC42NzcyNDYnIHdpZHRoPScxOS43OTUnIGhlaWdodD0nMS4yOTAzMicgZmlsbD0nJTIzM0EzQTNBJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLmItZmFxX19lbGVtZW50IC5xdWVzdGlvbiBoNCwgLmItZmFxX19lbGVtZW50IC5xdWVzdGlvbiAuaDQge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgLmItZmFxX19lbGVtZW50IC5hbnN3ZXJjb250IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5iLWZhcV9fZWxlbWVudCAuYW5zd2VyY29udCAuYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1mYXFfX2VsZW1lbnQgLmFuc3dlcmNvbnQgLmFuc3dlciB7XG4gICAgICAgICAgcGFkZGluZzogMTdweCA0MHB4IDU3cHg7IH0gfVxuICAgICAgLmItZmFxX19lbGVtZW50IC5hbnN3ZXJjb250IC5hbnN3ZXIgb2wsXG4gICAgICAuYi1mYXFfX2VsZW1lbnQgLmFuc3dlcmNvbnQgLmFuc3dlciB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgICAgLmItZmFxX19lbGVtZW50IC5hbnN3ZXJjb250IC5hbnN3ZXIgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi5iLWZlYXR1cmVkLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMjJweCAwIDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1mZWF0dXJlZC1wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDAgMTI4cHggMDsgfSB9XG4gIC5iLWZlYXR1cmVkLXByb2R1Y3RzX190ZXh0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWZlYXR1cmVkLXByb2R1Y3RzX190ZXh0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7IH0gfVxuICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94Om50aC1jaGlsZChvZGQpIC5iLWZlYXR1cmVkLXByb2R1Y3RzX19ib3gtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94Om50aC1jaGlsZChldmVuKSAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7IH1cbiAgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC10aHVtYiBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iLWZlYXR1cmVkLXByb2R1Y3RzX19ib3gtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC1pY29uIGltZyB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94LXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7IH1cbiAgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC10aXRsZSBoNCwgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC10aXRsZSAuaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmItZmVhdHVyZWQtcHJvZHVjdHNfX2JveC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWZlYXR1cmVkLXByb2R1Y3RzX19ib3gtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDsgfSB9XG5cbi5iLWZlYXR1cmVzLXR3byB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1mZWF0dXJlcy10d28ge1xuICAgICAgcGFkZGluZzogMTUzcHggMCAxMTRweCAwOyB9IH1cbiAgLmItZmVhdHVyZXMtdHdvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuYi1mZWF0dXJlcy10d29fX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1mZWF0dXJlcy10d29fX2VsZW1lbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICBnYXA6IDMwcHg7IH0gfVxuICAgIC5iLWZlYXR1cmVzLXR3b19fZWxlbWVudCAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5iLWZlYXR1cmVzLXR3b19fZWxlbWVudCAuaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5iLWZlYXR1cmVzLXR3b19fZWxlbWVudCAuaWNvbiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7IH0gfVxuICAgIC5iLWZlYXR1cmVzLXR3b19fZWxlbWVudCAudGl0bGUgaDQsIC5iLWZlYXR1cmVzLXR3b19fZWxlbWVudCAudGl0bGUgLmg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1mZWF0dXJlcy10d29fX2VsZW1lbnQgLnRpdGxlIGg0LCAuYi1mZWF0dXJlcy10d29fX2VsZW1lbnQgLnRpdGxlIC5oNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbi5iLWZlYXR1cmVzIHtcbiAgcGFkZGluZzogMzRweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDEzNHB4IDAgMTA1cHggMDsgfSB9XG4gIC5iLWZlYXR1cmVzX19lbGVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItZmVhdHVyZXNfX2VsZW1lbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmItZmVhdHVyZXNfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWZlYXR1cmVzX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gICAgLmItZmVhdHVyZXNfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iLWZlYXR1cmVzX190aXRsZSBoNCwgLmItZmVhdHVyZXNfX3RpdGxlIC5oNCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmItZmVhdHVyZXNfX3RleHQgcCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5iLWdvb2dsZS1tYXBzIHtcbiAgbWFyZ2luOiA0MHB4IDAgNjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWdvb2dsZS1tYXBzIHtcbiAgICAgIG1hcmdpbjogOTJweCAwIDE0NnB4IDA7IH0gfVxuICAuYi1nb29nbGUtbWFwcyAuYWNmLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1nb29nbGUtbWFwcyAuYWNmLW1hcCB7XG4gICAgICAgIGhlaWdodDogNjgwcHg7IH0gfVxuICAuYi1nb29nbGUtbWFwcyAuZ20tc3R5bGUtaXcge1xuICAgIHdpZHRoOiAyOTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cbiAgICAuYi1nb29nbGUtbWFwcyAuZ20tc3R5bGUtaXcgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmItZ29vZ2xlLW1hcHMgLmdtLXN0eWxlLWl3IGgzLCAuYi1nb29nbGUtbWFwcyAuZ20tc3R5bGUtaXcgLmgzIHtcbiAgICAgIGNvbG9yOiAjNUM1OUE3O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmItZ29vZ2xlLW1hcHMgLmdtLXN0eWxlLWl3LXRjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iLWdvb2dsZS1tYXBzIC5nbS1zdHlsZS1pdy1kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAzMnB4IDQwcHggMzJweDsgfVxuICAuYi1nb29nbGUtbWFwcyAuZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW47IH1cbiAgLmItZ29vZ2xlLW1hcHMgLmdtLXN0eWxlIGlmcmFtZSArIGRpdiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmItZ3JpZC1ib3hlcyB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1ncmlkLWJveGVzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxODdweCAwOyB9IH1cbiAgLmItZ3JpZC1ib3hlc19fdGl0bGUgaDIsIC5iLWdyaWQtYm94ZXNfX3RpdGxlIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmItZ3JpZC1ib3hlc19fdGV4dCBwIHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcxcHg7IH0gfVxuICAuYi1ncmlkLWJveGVzX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMzZweCA1MXB4IDM2cHg7IH0gfVxuICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQgaDQsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQgLmg0IHtcbiAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudCBoNCwgLmItZ3JpZC1ib3hlc19fZWxlbWVudCAuaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgODksIDE2NywgMC43KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50LS1jb3Vyc2VzIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwNXB4OyB9IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMgaDMsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMgLmgzLFxuICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tY291cnNlcyBoNCxcbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMgLmg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMgaDMsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvdXJzZXMgLmgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tY291cnNlcyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvOyB9XG4gICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0ta25vd2xlZGdlLWJhc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUJFODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5MnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0ta25vd2xlZGdlLWJhc2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHggMzZweCA1NXB4IDM2cHg7IH0gfVxuICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvbnN1bHRhdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tY29uc3VsdGF0aW9ucyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTRweDsgfSB9XG4gICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50LS1jb25zdWx0YXRpb25zOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgI0M1RUJDRiAyOS43OSUsICM3Q0Q2OTMgMTE3LjA2JSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvbnN1bHRhdGlvbnMgaDMsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWNvbnN1bHRhdGlvbnMgLmgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTI1LCAxNzcsIDAuNyk7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzM3B4OyB9IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWluc3RhZ3JhbSBoMywgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0taW5zdGFncmFtIC5oMyB7XG4gICAgICAgIGNvbG9yOiAjM0EzQTNBOyB9XG4gICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50LS1pbnN0YWdyYW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgODksIDE2NywgMC43KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50LS1kaXNjb3JkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNnB4IDM2cHggNTVweCAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzIzcHg7IH0gfVxuICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tZGlzY29yZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTkzcHg7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sYXlvdXQvZGlzY29yZC1zaGFwZS12Mi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQgaDMsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQgLmgzLFxuICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tZGlzY29yZCBoNCxcbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQgLmg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQgaDMsIC5iLWdyaWQtYm94ZXNfX2VsZW1lbnQtLWRpc2NvcmQgLmgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tZGlzY29yZCBoMywgLmItZ3JpZC1ib3hlc19fZWxlbWVudC0tZGlzY29yZCAuaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDsgfSB9XG4gICAgICAuYi1ncmlkLWJveGVzX19lbGVtZW50LS1kaXNjb3JkIC5jLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYi1ncm91cC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItZ3JvdXAtaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDsgfSB9XG4gIC5iLWdyb3VwLWluZm9fX3RleHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmItZ3JvdXAtaW5mb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmItZ3JvdXAtaW5mb19fYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItZ3JvdXAtaW5mb19fYm94IHtcbiAgICAgICAgcGFkZGluZzogNTZweCAxMDVweCA1MHB4OyB9IH1cbiAgLmItZ3JvdXAtaW5mbyAuYm94X190aXRsZSBoNCwgLmItZ3JvdXAtaW5mbyAuYm94X190aXRsZSAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWdyb3VwLWluZm8gLmJveF9fdGl0bGUgaDQsIC5iLWdyb3VwLWluZm8gLmJveF9fdGl0bGUgLmg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG4gIC5iLWdyb3VwLWluZm8gLmJveF9fdGV4dCBvbCxcbiAgLmItZ3JvdXAtaW5mbyAuYm94X190ZXh0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgLmItZ3JvdXAtaW5mbyAuYm94X190ZXh0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gIC5iLWdyb3VwLWluZm8gLmJveF9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogMTA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNUM1OUE3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gICAgLmItZ3JvdXAtaW5mbyAuYm94X19iYWRnZS0tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmItZ3JvdXAtaW5mbyAuYm94X19iYWRnZS0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTdEQjE7IH1cbiAgLmItZ3JvdXAtaW5mbyAuYm94X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7IH1cbiAgLmItZ3JvdXAtaW5mb19fY29hY2gtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1ncm91cC1pbmZvX19jb2FjaC1ib3gge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMTAzcHggODVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG4gIC5iLWdyb3VwLWluZm8gLmNvYWNoLWJveF9fY29hY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmItZ3JvdXAtaW5mbyAuY29hY2gtYm94X190aXRsZSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmItZ3JvdXAtaW5mbyAuY29hY2gtYm94X19yb2xlIHAge1xuICAgIGNvbG9yOiAjNUM1OUE3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDsgfVxuICAuYi1ncm91cC1pbmZvIC5jb2FjaC1ib3hfX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5ibG9ja3MtZ3JvdXAgLmJhY2tncm91bmQtLWdyYWRpZW50LTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpOyB9XG4gIC5ibG9ja3MtZ3JvdXAgLmJhY2tncm91bmQtLWdyYWRpZW50LTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGF5b3V0L3NlY3Rpb24tZGl2aWRlci1zaGFwZS0xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvY2tzLWdyb3VwIC5iYWNrZ3JvdW5kLS1ncmFkaWVudC0xOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2Nrcy1ncm91cCAuYmFja2dyb3VuZC0tZ3JhZGllbnQtMTpiZWZvcmUge1xuICAgICAgICB0b3A6IC01NHB4OyB9IH1cblxuLmJsb2Nrcy1ncm91cCAuYmFja2dyb3VuZC0td2F2ZS0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xheW91dC9zZWN0aW9uLWJnLXdhdmUtMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2Nrcy1ncm91cCAuYmFja2dyb3VuZC0td2F2ZS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xheW91dC9zZWN0aW9uLWJnLXdhdmUtMi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmItaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyNnB4OyB9XG4gIC5iLWhlcm9fX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1oZXJvX190b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmItaGVyb19fc29jaWFsLW1lZGlhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWhlcm9fX3NvY2lhbC1tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgICAuYi1oZXJvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5iLWhlcm9fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50IGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7IH1cbiAgICAuYi1oZXJvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0tZGlzY29yZCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QzU5QTc7IH1cbiAgICAuYi1oZXJvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0tZGlzY29yZCBpbWcge1xuICAgICAgd2lkdGg6IDI5cHg7IH1cbiAgICAuYi1oZXJvX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0taW5zdGFncmFtIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAgIC5iLWhlcm9fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1pbnN0YWdyYW0gaW1nIHtcbiAgICAgIHdpZHRoOiAyN3B4OyB9XG4gICAgLmItaGVyb19fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWZhY2Vib29rIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAgIC5iLWhlcm9fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1mYWNlYm9vayBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgLmItaGVyb19fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5iLWhlcm9fX3N1YnRpdGxlIGg0LCAuYi1oZXJvX19zdWJ0aXRsZSAuaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gICAgLmItaGVyb19fc3VidGl0bGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1oZXJvX19zdWJ0aXRsZSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuYi1oZXJvX190aXRsZSBoMSwgLmItaGVyb19fdGl0bGUgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5iLWhlcm9fX3RleHQge1xuICAgIG1heC13aWR0aDogNTI1cHg7IH1cbiAgICAuYi1oZXJvX190ZXh0IHAge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAuYi1oZXJvX190ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5iLWhlcm9fX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICAuYi1oZXJvX19idXR0b25zIC5jLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi1oZXJvX19idXR0b25zIC5jLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5iLWhlcm9fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmItaGVyb19faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MTRweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmItaGVyb19faW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtNThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sYXlvdXQvaGVyby1zaGFwZS12Mi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIHdpZHRoOiA3NTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuYi1oZXJvX19tb2JpbGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cblxuLmItaW1hZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItaW1hZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgOTZweCAwOyB9IH1cbiAgLmItaW1hZ2UtY29udGVudF9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWltYWdlLWNvbnRlbnRfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5iLWltYWdlLWNvbnRlbnRfX3NoYXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1pbWFnZS1jb250ZW50X19zaGFwZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5iLWltYWdlLWNvbnRlbnRfX3NoYXBlLS0xIHtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVFRjY7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgYW5pbWF0aW9uOiBtb3ZlLWxlZnQgNXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmItaW1hZ2UtY29udGVudF9fc2hhcGUtLTIge1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxO1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBhbmltYXRpb246IG1vdmUtdG9wIDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuYi1pbWFnZS1jb250ZW50X190aXRsZSBoMiwgLmItaW1hZ2UtY29udGVudF9fdGl0bGUgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5iLWltYWdlLWNvbnRlbnRfX3N1YnRpdGxlIGg0LCAuYi1pbWFnZS1jb250ZW50X19zdWJ0aXRsZSAuaDQge1xuICAgIGNvbG9yOiAjRjE3REIxO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuYi1pbWFnZS1jb250ZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAuYi1pbWFnZS1jb250ZW50X190ZXh0IHAge1xuICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmItaW1hZ2UtY29udGVudF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5iLWltYWdlLWNvbnRlbnRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjI2cHg7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5iLWltYWdlLWNvbnRlbnRfX2ltYWdlIC5idWJibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTlweDtcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLWltYWdlLWNvbnRlbnRfX2ltYWdlIC5idWJibGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDYxcHg7XG4gICAgICAgICAgcmlnaHQ6IDU5cHg7XG4gICAgICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAuYi1pbWFnZS1jb250ZW50X19pbWFnZSAuYnViYmxlX19pbWFnZSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5iLWltYWdlLWNvbnRlbnRfX2ltYWdlIC5idWJibGVfX3RpdGxlIGg1LCAuYi1pbWFnZS1jb250ZW50X19pbWFnZSAuYnViYmxlX190aXRsZSAuaDUge1xuICAgICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuYi1pbWFnZS1jb250ZW50X19pbWFnZSAuYnViYmxlX190ZXh0IHAge1xuICAgICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5iLWluZm8tYm94ZXMge1xuICBwYWRkaW5nOiAwIDAgNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1pbmZvLWJveGVzIHtcbiAgICAgIHBhZGRpbmc6IDExMXB4IDAgMTM2cHggMDsgfSB9XG4gIC5iLWluZm8tYm94ZXNfX3RleHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmItaW5mby1ib3hlc19fdGl0bGUgaDIsIC5iLWluZm8tYm94ZXNfX3RpdGxlIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYi1pbmZvLWJveGVzX19ib3hlcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItaW5mby1ib3hlc19fYm94ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4OyB9IH1cbiAgLmItaW5mby1ib3hlc19fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1pbmZvLWJveGVzX19ib3gge1xuICAgICAgICBwYWRkaW5nOiA0OXB4IDM4cHg7IH0gfVxuICAuYi1pbmZvLWJveGVzIC5ib3hfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1pbmZvLWJveGVzIC5ib3hfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG4gICAgLmItaW5mby1ib3hlcyAuYm94X19zdWJ0aXRsZSBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmItaW5mby1ib3hlcyAuYm94X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1pbmZvLWJveGVzIC5ib3hfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cbiAgLmItaW5mby1ib3hlcyAuYm94X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLWluZm8tYm94ZXMgLmJveF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDsgfSB9XG5cbi5iLW5ld3NsZXR0ZXItYm94IHtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIC8qICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLW5ld3NsZXR0ZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDVweCAwO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmItbmV3c2xldHRlci1ib3hfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLW5ld3NsZXR0ZXItYm94X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNTNweCA1M3B4OyB9IH1cbiAgICAuYi1uZXdzbGV0dGVyLWJveF9faW5uZXItLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUVGNjsgfVxuICAgIC5iLW5ld3NsZXR0ZXItYm94X19pbm5lci0tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUYyRjc7IH1cbiAgICAuYi1uZXdzbGV0dGVyLWJveF9faW5uZXItLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmItbmV3c2xldHRlci1ib3hfX3RpdGxlIGgzLCAuYi1uZXdzbGV0dGVyLWJveF9fdGl0bGUgLmgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmItbmV3c2xldHRlci1ib3hfX3RleHQgcCB7XG4gICAgY29sb3I6ICMzQTNBM0E7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuYi1uZXdzbGV0dGVyLWJveF9fYWNjZXB0YW5jZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYi1uZXdzbGV0dGVyLWJveF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmItbmV3c2xldHRlci1ib3hfX2J1dHRvbiBpbWcge1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuLmItb25saW5lLWNvbnN1bHRhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm94IHtcbiAgICAgICAgcGFkZGluZzogNjVweCA2NXB4IDkxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQ5cHg7IH0gfVxuICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm94LXRpdGxlIGgzLCAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm94LXRpdGxlIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2JveC10aXRsZSBoMywgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2JveC10aXRsZSAuaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH1cbiAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnQgLmVsZW1lbnQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19lbGVtZW50IC5lbGVtZW50LWNvbnRlbnQge1xuICAgICAgICAgIGdhcDogMjVweDsgfSB9XG4gICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnQgLmVsZW1lbnQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19lbGVtZW50IC5lbGVtZW50LWltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExOXB4OyB9IH1cbiAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fZWxlbWVudCAuZWxlbWVudC1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAgICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnQgLmVsZW1lbnQtYnV0dG9uIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnQgLmVsZW1lbnQtdGl0bGUgaDQsIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19lbGVtZW50IC5lbGVtZW50LXRpdGxlIC5oNCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2VsZW1lbnQgLmVsZW1lbnQtcHJpY2UgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7IH1cbiAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0zMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19faW1hZ2Uge1xuICAgICAgICBsZWZ0OiAtMzJweDsgfSB9XG4gICAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19pbWFnZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNTI5cHg7IH0gfVxuICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm90dG9tLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OGRlZywgI0M1RUJDRiA1OS4zMyUsICM3Q0Q2OTMgMTEzLjk4JSk7IH1cbiAgLmItb25saW5lLWNvbnN1bHRhdGlvbnNfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm90dG9tIGgzLCAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm90dG9tIC5oMyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19ib3R0b20gaDMsIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19ib3R0b20gLmgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5iLW9ubGluZS1jb25zdWx0YXRpb25zX19ib3R0b20gaDMgc3Ryb25nLCAuYi1vbmxpbmUtY29uc3VsdGF0aW9uc19fYm90dG9tIC5oMyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5iLXByaWNlLWJveGVzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItcHJpY2UtYm94ZXMge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgLmItcHJpY2UtYm94ZXNfX3RleHRzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmItcHJpY2UtYm94ZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5iLXByaWNlLWJveGVzX19ib3hlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItcHJpY2UtYm94ZXNfX2JveGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgfSB9XG4gIC5iLXByaWNlLWJveGVzX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXByaWNlLWJveGVzX19ib3gge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuYi1wcmljZS1ib3hlcyAuYm94X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYi1wcmljZS1ib3hlcyAuYm94X190aXRsZSBoNCwgLmItcHJpY2UtYm94ZXMgLmJveF9fdGl0bGUgLmg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0EzQTNBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYi1wcmljZS1ib3hlcyAuYm94X190aXRsZSBoNCBzdHJvbmcsIC5iLXByaWNlLWJveGVzIC5ib3hfX3RpdGxlIC5oNCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYi1wcmljZS1ib3hlcyAuYm94X19zdWJ0aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5iLXByaWNlLWJveGVzIC5ib3hfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItcHJpY2UtYm94ZXMgLmJveF9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5iLXByaWNlLWJveGVzIC5ib3hfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1wcmljZS1ib3hlcyAuYm94X19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5iLXByaWNlLWJveGVzIC5ib3hfX3ByaWNlLWN1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7IH1cbiAgLmItcHJpY2UtYm94ZXMgLmJveF9fZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXByaWNlLWJveGVzIC5ib3hfX2VsZW1lbnRzIHtcbiAgICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgLmItcHJpY2UtYm94ZXMgLmJveF9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItcHJpY2UtYm94ZXMgLmJveF9fZWxlbWVudCB7XG4gICAgICAgIGdhcDogMjVweDsgfSB9XG4gICAgLmItcHJpY2UtYm94ZXMgLmJveF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMjYgMjYnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF84MDMzXzI5MjIpJyUzRSUzQ3BhdGggZD0nTTEzLjAwMDMgMjUuNTY2N0MxOS45NDA2IDI1LjU2NjcgMjUuNTY2OSAxOS45NDA0IDI1LjU2NjkgMTNDMjUuNTY2OSA2LjA1OTY0IDE5Ljk0MDYgMC40MzMzNSAxMy4wMDAzIDAuNDMzMzVDNi4wNTk4OCAwLjQzMzM1IDAuNDMzNTk0IDYuMDU5NjQgMC40MzM1OTQgMTNDMC40MzM1OTQgMTkuOTQwNCA2LjA1OTg4IDI1LjU2NjcgMTMuMDAwMyAyNS41NjY3WicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfODAzM18yOTIyKScvJTNFJTNDcGF0aCBkPSdNMTAuNTE1MyAxOC4yMzA0TDcuNTY4NjEgMTUuMzUyMkM3LjUwNDg3IDE1LjI5MDIgNy40NTQyMSAxNS4yMTYxIDcuNDE5NjEgMTUuMTM0MkM3LjM4NTAxIDE1LjA1MjQgNy4zNjcxOSAxNC45NjQ0IDcuMzY3MTkgMTQuODc1NUM3LjM2NzE5IDE0Ljc4NjYgNy4zODUwMSAxNC42OTg2IDcuNDE5NjEgMTQuNjE2OEM3LjQ1NDIxIDE0LjUzNDkgNy41MDQ4NyAxNC40NjA4IDcuNTY4NjEgMTQuMzk4OEw4LjU0NTc3IDEzLjQ0NTVDOC42NzY4MSAxMy4zMTg1IDguODUyMTEgMTMuMjQ3NSA5LjAzNDU3IDEzLjI0NzVDOS4yMTcwMyAxMy4yNDc1IDkuMzkyMzQgMTMuMzE4NSA5LjUyMzM3IDEzLjQ0NTVMMTEuMjc3NSAxNS4xNjAyTDE2LjE5NzEgNy42ODA4NkMxNi4yOTg3IDcuNTI5OTQgMTYuNDU0OSA3LjQyNDQgMTYuNjMyOCA3LjM4NjU1QzE2LjgxMDcgNy4zNDg3MSAxNi45OTYzIDcuMzgxNTIgMTcuMTUwNSA3LjQ3ODA2TDE4LjMxMzUgOC4yMDg2NkMxOC4zODk1IDguMjU1MzcgMTguNDU1MyA4LjMxNjg2IDE4LjUwNzEgOC4zODk0OUMxOC41NTg4IDguNDYyMTEgMTguNTk1NSA4LjU0NDM5IDE4LjYxNDggOC42MzE0NEMxOC42MzQyIDguNzE4NDkgMTguNjM1OSA4LjgwODU1IDE4LjYxOTggOC44OTYyNkMxOC42MDM3IDguOTgzOTcgMTguNTcwMSA5LjA2NzU2IDE4LjUyMTEgOS4xNDIwNkwxMi42OTU4IDE4LjAwMTFDMTIuNTc5MSAxOC4xNzQ1IDEyLjQyNTggMTguMzIwMiAxMi4yNDY2IDE4LjQyOEMxMi4wNjc1IDE4LjUzNTcgMTEuODY2OSAxOC42MDI5IDExLjY1OTEgMTguNjI0N0MxMS40NTEyIDE4LjY0NjYgMTEuMjQxIDE4LjYyMjYgMTEuMDQzNCAxOC41NTQ1QzEwLjg0NTggMTguNDg2MyAxMC42NjU1IDE4LjM3NTcgMTAuNTE1MyAxOC4yMzA0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzgwMzNfMjkyMicgeDE9JzEzLjc1NTUnIHkxPScyLjU2MDc4JyB4Mj0nMzQuNzIzNycgeTI9JzI1LjM3OTknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzQzVFQkNGJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzN0NENjkzJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfODAzM18yOTIyJyUzRSUzQ3JlY3Qgd2lkdGg9JzI2JyBoZWlnaHQ9JzI2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYi1wcmljZS1ib3hlcyAuYm94X19lbGVtZW50IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLmItdGVhbSB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYi10ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDUzcHggMCAxNTdweCAwOyB9IH1cbiAgLmItdGVhbV9fdGV4dHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYi10ZWFtX19ib3hlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItdGVhbV9fYm94ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA3N3B4OyB9IH1cbiAgLmItdGVhbV9fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXRlYW1fX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDZweCA0NHB4O1xuICAgICAgICBnYXA6IDMxcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5iLXRlYW1fX2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYi10ZWFtX19ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5iLXRlYW0gLmJveF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmItdGVhbSAuYm94X19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTI2cHg7IH0gfVxuICAgIC5iLXRlYW0gLmJveF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iLXRlYW0gLmJveF9fdGl0bGUgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7IH1cbiAgLmItdGVhbSAuYm94X19yb2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLmItdGVhbSAuYm94X19yb2xlIHAge1xuICAgICAgY29sb3I6ICM1QzU5QTc7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5iLXRlYW0gLmJveF9fZGVzY3JpcHRpb24gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5iLXRlYW0gLmJveF9fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAuYi10ZWFtX19zbS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXRlYW1fX3NtLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMxcHg7IH0gfVxuICAuYi10ZWFtX19zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmItdGVhbV9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQgYSBpbWcge1xuICAgICAgICB3aWR0aDogMjhweDsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS13ZWJzaXRlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0RCMTsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS13ZWJzaXRlIGltZyB7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1kaXNjb3JkIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1kaXNjb3JkIGltZyB7XG4gICAgICB3aWR0aDogMjlweDsgfVxuICAgIC5iLXRlYW1fX3NvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhX19lbGVtZW50LS1pbnN0YWdyYW0gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE3REIxOyB9XG4gICAgLmItdGVhbV9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWluc3RhZ3JhbSBpbWcge1xuICAgICAgd2lkdGg6IDI3cHg7IH1cbiAgICAuYi10ZWFtX19zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYV9fZWxlbWVudC0tZmFjZWJvb2sgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gICAgLmItdGVhbV9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2VsZW1lbnQtLWZhY2Vib29rIGltZyB7XG4gICAgICB3aWR0aDogMjJweDsgfVxuXG4uYi10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLXRlc3RpbW9uaWFscyB7XG4gICAgICBwYWRkaW5nOiAwIDAgODhweCAwOyB9IH1cbiAgLmItdGVzdGltb25pYWxzX19zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iLXRlc3RpbW9uaWFsc19faWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXRlc3RpbW9uaWFsc19faWNvbiB7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDcycHg7IH0gfVxuICAgIC5iLXRlc3RpbW9uaWFsc19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDQxcHg7IH1cbiAgLmItdGVzdGltb25pYWxzX19uYW1lIGg1LCAuYi10ZXN0aW1vbmlhbHNfX25hbWUgLmg1IHtcbiAgICBjb2xvcjogIzNBM0EzQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDsgfVxuICAuYi10ZXN0aW1vbmlhbHNfX3RleHQgaDMsIC5iLXRlc3RpbW9uaWFsc19fdGV4dCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXRlc3RpbW9uaWFsc19fdGV4dCBoMywgLmItdGVzdGltb25pYWxzX190ZXh0IC5oMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH0gfVxuICAuYi10ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGdhcDogMTVweDsgfVxuICAgIC5iLXRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFQkNGO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuYi10ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVDNTlBNzsgfVxuICAgICAgLmItdGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmItdHdvLWltYWdlcy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLXR3by1pbWFnZXMtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMjZweCAwIDk2cHggMDsgfSB9XG4gIC5iLXR3by1pbWFnZXMtY29udGVudF9fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmItdHdvLWltYWdlcy1jb250ZW50X19zaGFwZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX3NoYXBlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgLmItdHdvLWltYWdlcy1jb250ZW50X19zaGFwZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDRzOyB9XG4gICAgLmItdHdvLWltYWdlcy1jb250ZW50X19zaGFwZS0tMTphZnRlciB7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGMkY3O1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9fc2hhcGUtLTI6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3O1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBhbmltYXRpb246IG1vdmUtdG9wIDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9fdGl0bGUgaDIsIC5iLXR3by1pbWFnZXMtY29udGVudF9fdGl0bGUgLmgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmItdHdvLWltYWdlcy1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX3N1YnRpdGxlIGg0LCAuYi10d28taW1hZ2VzLWNvbnRlbnRfX3N1YnRpdGxlIC5oNCB7XG4gICAgICBjb2xvcjogIzVDNTlBNztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9fdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIC5idWJibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTlweDtcbiAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIC5idWJibGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDU5cHg7XG4gICAgICAgICAgd2lkdGg6IDMzOHB4OyB9IH1cbiAgICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIC5idWJibGVfX2ltYWdlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmItdHdvLWltYWdlcy1jb250ZW50X19pbWFnZXMgLmJ1YmJsZV9fdGl0bGUgaDUsIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIC5idWJibGVfX3RpdGxlIC5oNSB7XG4gICAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAgIC5iLXR3by1pbWFnZXMtY29udGVudF9faW1hZ2VzIC5idWJibGVfX3RleHQgcCB7XG4gICAgICAgIGNvbG9yOiAjM0EzQTNBO1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX2ltYWdlcyAuaW1hZ2Utb3ZlcmxhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnI7IH1cbiAgICAuYi10d28taW1hZ2VzLWNvbnRlbnRfX2ltYWdlcyAuaW1hZ2Utb3ZlcmxhcC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMzsgfVxuICAgICAgLmItdHdvLWltYWdlcy1jb250ZW50X19pbWFnZXMgLmltYWdlLW92ZXJsYXAtaXRlbTpmaXJzdC1vZi10eXBlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gICAgLmItdHdvLWltYWdlcy1jb250ZW50X19pbWFnZXMgLmltYWdlLW92ZXJsYXAtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XG4gICAgICBncmlkLXJvdzogMyAvIHNwYW4gMjsgfVxuICAgICAgLmItdHdvLWltYWdlcy1jb250ZW50X19pbWFnZXMgLmltYWdlLW92ZXJsYXAtaXRlbTpsYXN0LW9mLXR5cGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7IH1cblxuLmItYmxvZy10ZWFzZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWJsb2ctdGVhc2VyIHtcbiAgICAgIHBhZGRpbmc6IDExOHB4IDAgMTEwcHggMDsgfSB9XG4gIC5iLWJsb2ctdGVhc2VyX190aXRsZSBoMiwgLmItYmxvZy10ZWFzZXJfX3RpdGxlIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmItYmxvZy10ZWFzZXJfX3RleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0cyB7XG4gICAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cbiAgLmItYmxvZy10ZWFzZXIgLnNpbmdsZS1wb3N0Om50aC1jaGlsZChvZGQpIC5wb3N0LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMTdEQjE7IH1cbiAgLmItYmxvZy10ZWFzZXIgLnNpbmdsZS1wb3N0Om50aC1jaGlsZChldmVuKSAucG9zdC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1OUE3OyB9XG4gIC5iLWJsb2ctdGVhc2VyX19wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYi1ibG9nLXRlYXNlcl9fcG9zdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IGltZy5wb3N0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47IH1cbiAgICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IGltZy5wb3N0LXRodW1ibmFpbDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IC5wb3N0LXB1cnBvc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMCAxMnB4OyB9XG4gICAgICAuYi1ibG9nLXRlYXNlcl9fcG9zdCAucG9zdC1wdXJwb3NlIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxN0RCMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgICAgICAgLmItYmxvZy10ZWFzZXJfX3Bvc3QgLnBvc3QtcHVycG9zZSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IC5wb3N0LXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmItYmxvZy10ZWFzZXJfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgICAgLmItYmxvZy10ZWFzZXJfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWF1dGhvciAuYXV0aG9yLW5hbWUgYSB7XG4gICAgICAgICAgY29sb3I6ICMzQTNBM0E7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgICAuYi1ibG9nLXRlYXNlcl9fcG9zdCAucG9zdC10b3AgLnBvc3QtYXV0aG9yIC5hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuYi1ibG9nLXRlYXNlcl9fcG9zdCAucG9zdC10b3AgLnBvc3QtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLmItYmxvZy10ZWFzZXJfX3Bvc3QgLnBvc3QtdG9wIC5wb3N0LWljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDsgfVxuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IC5wb3N0LWRhdGUgdGltZSB7XG4gICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLmItYmxvZy10ZWFzZXJfX3Bvc3QgLnBvc3QtdGl0bGUgaDQsIC5iLWJsb2ctdGVhc2VyX19wb3N0IC5wb3N0LXRpdGxlIC5oNCB7XG4gICAgICBjb2xvcjogIzNBM0EzQTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgIC5iLWJsb2ctdGVhc2VyX19wb3N0IC5wb3N0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG5cbi5iLWJveGVzLXRleHRfX3RleHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWJveGVzLXRleHRfX3RleHRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH0gfVxuXG4uYi1ib3hlcy10ZXh0X190aXRsZSBoMiwgLmItYm94ZXMtdGV4dF9fdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uYi1ib3hlcy10ZXh0X19jb250ZW50LXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iLWJveGVzLXRleHRfX2NvbnRlbnQtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuYi1ib3hlcy10ZXh0X19jb250ZW50LXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYi1ib3hlcy10ZXh0X19jb250ZW50LXRleHQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmItYm94ZXMtdGV4dF9fYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmItYm94ZXMtdGV4dF9fYm94ZXMge1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cblxuLmItYm94ZXMtdGV4dF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMzlweCAzNnB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTsgfVxuICAuYi1ib3hlcy10ZXh0X19ib3ggcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC1zaXplLTEyLFxuLnRleHQtc2l6ZS0xMiBwLFxuLnRleHQtc2l6ZS0xMiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMTMsXG4udGV4dC1zaXplLTEzIHAsXG4udGV4dC1zaXplLTEzIHNwYW4ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuXG4udGV4dC1zaXplLTE0LFxuLnRleHQtc2l6ZS0xNCBwLFxuLnRleHQtc2l6ZS0xNCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTE1LFxuLnRleHQtc2l6ZS0xNSBwLFxuLnRleHQtc2l6ZS0xNSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuLnRleHQtc2l6ZS0xNixcbi50ZXh0LXNpemUtMTYgcCxcbi50ZXh0LXNpemUtMTYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4udGV4dC1zaXplLTE3LFxuLnRleHQtc2l6ZS0xNyBwLFxuLnRleHQtc2l6ZS0xNyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cblxuLnRleHQtc2l6ZS0xOCxcbi50ZXh0LXNpemUtMTggcCxcbi50ZXh0LXNpemUtMTggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLnRleHQtc2l6ZS0xOSxcbi50ZXh0LXNpemUtMTkgcCxcbi50ZXh0LXNpemUtMTkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjAsXG4udGV4dC1zaXplLTIwIHAsXG4udGV4dC1zaXplLTIwIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnRleHQtc2l6ZS0yMSxcbi50ZXh0LXNpemUtMjEgcCxcbi50ZXh0LXNpemUtMjEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjIsXG4udGV4dC1zaXplLTIyIHAsXG4udGV4dC1zaXplLTIyIHNwYW4ge1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjMsXG4udGV4dC1zaXplLTIzIHAsXG4udGV4dC1zaXplLTIzIHNwYW4ge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTsgfVxuXG4udGV4dC1zaXplLTI0LFxuLnRleHQtc2l6ZS0yNCBwLFxuLnRleHQtc2l6ZS0yNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnRleHQtc2l6ZS0yNSxcbi50ZXh0LXNpemUtMjUgcCxcbi50ZXh0LXNpemUtMjUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjYsXG4udGV4dC1zaXplLTI2IHAsXG4udGV4dC1zaXplLTI2IHNwYW4ge1xuICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjcsXG4udGV4dC1zaXplLTI3IHAsXG4udGV4dC1zaXplLTI3IHNwYW4ge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTI4LFxuLnRleHQtc2l6ZS0yOCBwLFxuLnRleHQtc2l6ZS0yOCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMjksXG4udGV4dC1zaXplLTI5IHAsXG4udGV4dC1zaXplLTI5IHNwYW4ge1xuICBmb250LXNpemU6IDEuODEyNXJlbTsgfVxuXG4udGV4dC1zaXplLTMwLFxuLnRleHQtc2l6ZS0zMCBwLFxuLnRleHQtc2l6ZS0zMCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTMxLFxuLnRleHQtc2l6ZS0zMSBwLFxuLnRleHQtc2l6ZS0zMSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07IH1cblxuLnRleHQtc2l6ZS0zMixcbi50ZXh0LXNpemUtMzIgcCxcbi50ZXh0LXNpemUtMzIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4udGV4dC1zaXplLTMzLFxuLnRleHQtc2l6ZS0zMyBwLFxuLnRleHQtc2l6ZS0zMyBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjA2MjVyZW07IH1cblxuLnRleHQtc2l6ZS0zNCxcbi50ZXh0LXNpemUtMzQgcCxcbi50ZXh0LXNpemUtMzQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07IH1cblxuLnRleHQtc2l6ZS0zNSxcbi50ZXh0LXNpemUtMzUgcCxcbi50ZXh0LXNpemUtMzUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMzYsXG4udGV4dC1zaXplLTM2IHAsXG4udGV4dC1zaXplLTM2IHNwYW4ge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLnRleHQtc2l6ZS0zNyxcbi50ZXh0LXNpemUtMzcgcCxcbi50ZXh0LXNpemUtMzcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtOyB9XG5cbi50ZXh0LXNpemUtMzgsXG4udGV4dC1zaXplLTM4IHAsXG4udGV4dC1zaXplLTM4IHNwYW4ge1xuICBmb250LXNpemU6IDIuMzc1cmVtOyB9XG5cbi50ZXh0LXNpemUtMzksXG4udGV4dC1zaXplLTM5IHAsXG4udGV4dC1zaXplLTM5IHNwYW4ge1xuICBmb250LXNpemU6IDIuNDM3NXJlbTsgfVxuXG4udGV4dC1zaXplLTQwLFxuLnRleHQtc2l6ZS00MCBwLFxuLnRleHQtc2l6ZS00MCBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLnRleHQtc2l6ZS00MSxcbi50ZXh0LXNpemUtNDEgcCxcbi50ZXh0LXNpemUtNDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi41NjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtNDIsXG4udGV4dC1zaXplLTQyIHAsXG4udGV4dC1zaXplLTQyIHNwYW4ge1xuICBmb250LXNpemU6IDIuNjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtNDMsXG4udGV4dC1zaXplLTQzIHAsXG4udGV4dC1zaXplLTQzIHNwYW4ge1xuICBmb250LXNpemU6IDIuNjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTQ0LFxuLnRleHQtc2l6ZS00NCBwLFxuLnRleHQtc2l6ZS00NCBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjc1cmVtOyB9XG5cbi50ZXh0LXNpemUtNDUsXG4udGV4dC1zaXplLTQ1IHAsXG4udGV4dC1zaXplLTQ1IHNwYW4ge1xuICBmb250LXNpemU6IDIuODEyNXJlbTsgfVxuXG4udGV4dC1zaXplLTQ2LFxuLnRleHQtc2l6ZS00NiBwLFxuLnRleHQtc2l6ZS00NiBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTQ3LFxuLnRleHQtc2l6ZS00NyBwLFxuLnRleHQtc2l6ZS00NyBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjkzNzVyZW07IH1cblxuLnRleHQtc2l6ZS00OCxcbi50ZXh0LXNpemUtNDggcCxcbi50ZXh0LXNpemUtNDggc3BhbiB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4udGV4dC1zaXplLTQ5LFxuLnRleHQtc2l6ZS00OSBwLFxuLnRleHQtc2l6ZS00OSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjA2MjVyZW07IH1cblxuLnRleHQtc2l6ZS01MCxcbi50ZXh0LXNpemUtNTAgcCxcbi50ZXh0LXNpemUtNTAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07IH1cblxuLnRleHQtc2l6ZS01MSxcbi50ZXh0LXNpemUtNTEgcCxcbi50ZXh0LXNpemUtNTEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4xODc1cmVtOyB9XG5cbi50ZXh0LXNpemUtNTIsXG4udGV4dC1zaXplLTUyIHAsXG4udGV4dC1zaXplLTUyIHNwYW4ge1xuICBmb250LXNpemU6IDMuMjVyZW07IH1cblxuLnRleHQtc2l6ZS01Myxcbi50ZXh0LXNpemUtNTMgcCxcbi50ZXh0LXNpemUtNTMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4zMTI1cmVtOyB9XG5cbi50ZXh0LXNpemUtNTQsXG4udGV4dC1zaXplLTU0IHAsXG4udGV4dC1zaXplLTU0IHNwYW4ge1xuICBmb250LXNpemU6IDMuMzc1cmVtOyB9XG5cbi50ZXh0LXNpemUtNTUsXG4udGV4dC1zaXplLTU1IHAsXG4udGV4dC1zaXplLTU1IHNwYW4ge1xuICBmb250LXNpemU6IDMuNDM3NXJlbTsgfVxuXG4udGV4dC1zaXplLTU2LFxuLnRleHQtc2l6ZS01NiBwLFxuLnRleHQtc2l6ZS01NiBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjVyZW07IH1cblxuLnRleHQtc2l6ZS01Nyxcbi50ZXh0LXNpemUtNTcgcCxcbi50ZXh0LXNpemUtNTcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy41NjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtNTgsXG4udGV4dC1zaXplLTU4IHAsXG4udGV4dC1zaXplLTU4IHNwYW4ge1xuICBmb250LXNpemU6IDMuNjI1cmVtOyB9XG5cbi50ZXh0LXNpemUtNTksXG4udGV4dC1zaXplLTU5IHAsXG4udGV4dC1zaXplLTU5IHNwYW4ge1xuICBmb250LXNpemU6IDMuNjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTYwLFxuLnRleHQtc2l6ZS02MCBwLFxuLnRleHQtc2l6ZS02MCBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtOyB9XG5cbi50ZXh0LXNpemUtNjEsXG4udGV4dC1zaXplLTYxIHAsXG4udGV4dC1zaXplLTYxIHNwYW4ge1xuICBmb250LXNpemU6IDMuODEyNXJlbTsgfVxuXG4udGV4dC1zaXplLTYyLFxuLnRleHQtc2l6ZS02MiBwLFxuLnRleHQtc2l6ZS02MiBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjg3NXJlbTsgfVxuXG4udGV4dC1zaXplLTYzLFxuLnRleHQtc2l6ZS02MyBwLFxuLnRleHQtc2l6ZS02MyBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjkzNzVyZW07IH1cblxuLnRleHQtc2l6ZS02NCxcbi50ZXh0LXNpemUtNjQgcCxcbi50ZXh0LXNpemUtNjQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTsgfVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1IaW5kOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbmh0bWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogJHRleHQtZGFyaztcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0OmZvY3VzLFxyXG5pbnB1dDpmb2N1cyxcclxudGV4dGFyZWEsXHJcbnRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3MtcmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZml4IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLnNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxufSIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xvcnNcbkBmdW5jdGlvbiB0by1yZ2IoJHZhbHVlKSB7XG4gIEByZXR1cm4gcmVkKCR2YWx1ZSksIGdyZWVuKCR2YWx1ZSksIGJsdWUoJHZhbHVlKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuQGZ1bmN0aW9uIHJnYmEtY3NzLXZhcigkaWRlbnRpZmllciwgJHRhcmdldCkge1xuICBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJiZ1wiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LWJnLXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJ0ZXh0XCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gbWFwLWxvb3AoJG1hcCwgJGZ1bmMsICRhcmdzLi4uKSB7XG4gICRfbWFwOiAoKTtcblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgLy8gYWxsb3cgdG8gcGFzcyB0aGUgJGtleSBhbmQgJHZhbHVlIG9mIHRoZSBtYXAgYXMgYW4gZnVuY3Rpb24gYXJndW1lbnRcbiAgICAkX2FyZ3M6ICgpO1xuICAgIEBlYWNoICRhcmcgaW4gJGFyZ3Mge1xuICAgICAgJF9hcmdzOiBhcHBlbmQoJF9hcmdzLCBpZigkYXJnID09IFwiJGtleVwiLCAka2V5LCBpZigkYXJnID09IFwiJHZhbHVlXCIsICR2YWx1ZSwgJGFyZykpKTtcbiAgICB9XG5cbiAgICAkX21hcDogbWFwLW1lcmdlKCRfbWFwLCAoJGtleTogY2FsbChnZXQtZnVuY3Rpb24oJGZ1bmMpLCAkX2FyZ3MuLi4pKSk7XG4gIH1cblxuICBAcmV0dXJuICRfbWFwO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5cbkBmdW5jdGlvbiB2YXJpZnkoJGxpc3QpIHtcbiAgJHJlc3VsdDogbnVsbDtcbiAgQGVhY2ggJGVudHJ5IGluICRsaXN0IHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgdmFyKC0tI3skcHJlZml4fSN7JGVudHJ5fSksIHNwYWNlKTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEludGVybmFsIEJvb3RzdHJhcCBmdW5jdGlvbiB0byB0dXJuIG1hcHMgaW50byBpdHMgbmVnYXRpdmUgdmFyaWFudC5cbi8vIEl0IHByZWZpeGVzIHRoZSBrZXlzIHdpdGggYG5gIGFuZCBtYWtlcyB0aGUgdmFsdWUgbmVnYXRpdmUuXG5AZnVuY3Rpb24gbmVnYXRpdmlmeS1tYXAoJG1hcCkge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAka2V5ICE9IDAge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsIChcIm5cIiArICRrZXk6ICgtJHZhbHVlKSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIEdldCBtdWx0aXBsZSBrZXlzIGZyb20gYSBzYXNzIG1hcFxuQGZ1bmN0aW9uIG1hcC1nZXQtbXVsdGlwbGUoJG1hcCwgJHZhbHVlcykge1xuICAkcmVzdWx0OiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAoaW5kZXgoJHZhbHVlcywgJGtleSkgIT0gbnVsbCkge1xuICAgICAgJHJlc3VsdDogbWFwLW1lcmdlKCRyZXN1bHQsICgka2V5OiAkdmFsdWUpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBNZXJnZSBtdWx0aXBsZSBtYXBzXG5AZnVuY3Rpb24gbWFwLW1lcmdlLW11bHRpcGxlKCRtYXBzLi4uKSB7XG4gICRtZXJnZWQtbWFwczogKCk7XG5cbiAgQGVhY2ggJG1hcCBpbiAkbWFwcyB7XG4gICAgJG1lcmdlZC1tYXBzOiBtYXAtbWVyZ2UoJG1lcmdlZC1tYXBzLCAkbWFwKTtcbiAgfVxuICBAcmV0dXJuICRtZXJnZWQtbWFwcztcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coZGl2aWRlKChkaXZpZGUoJHZhbHVlLCAyNTUpICsgLjA1NSksIDEuMDU1KSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcblxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XG59XG5cbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XG4gICRsMjogbHVtaW5hbmNlKG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpKTtcblxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgZGl2aWRlKCRsMSArIC4wNSwgJGwyICsgLjA1KSwgZGl2aWRlKCRsMiArIC4wNSwgJGwxICsgLjA1KSk7XG59XG5cbi8vIFJldHVybiBXQ0FHMi4xIHJlbGF0aXZlIGx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNkZm4tcmVsYXRpdmUtbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1jb250cmFzdC1yYXRpb1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgJHJnYjogKFxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcbiAgICBcImJcIjogYmx1ZSgkY29sb3IpXG4gICk7XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmdiIHtcbiAgICAkdmFsdWU6IGlmKGRpdmlkZSgkdmFsdWUsIDI1NSkgPCAuMDM5MjgsIGRpdmlkZShkaXZpZGUoJHZhbHVlLCAyNTUpLCAxMi45MiksIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XG4gIH1cblxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcbn1cblxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxuLy8gb3BhcXVlKCNmZmYsIHJnYmEoMCwgMCwgMCwgLjUpKSA9PiAjODA4MDgwXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwJSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsbnVsbCwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIG1vdmUtcmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZS1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlLXRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZS1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZS1vcGFjaXR5IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRlLXNjYWxlIHtcclxuICAgIDE2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIDMyJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgfVxyXG5cclxuICAgIDQ4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIDY0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB2aWRlbyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KSwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KSwgMCAwIDAgMjBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjA4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LCAxMDIsIDAsIDAuMTYpLCAwIDAgMCAyMHB4IHJnYmEoMjU1LCAxMDIsIDAsIDAuMTYpLCAwIDAgMCAxMDBweCByZ2JhKDI1NSwgMTAyLCAwLCAwLjE2KTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1yb3RhdGUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1ib3VuY2Uge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2lyY2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAyNSUge1xyXG4gICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICA7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2F2ZSB7XHJcblxyXG4gICAgMCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweClcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuQGtleWZyYW1lcyBwdWxzZS1wcmltYXJ5IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkcHJpbWFyeS1jb2xvciwgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkcHJpbWFyeS1jb2xvciwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Utc2Vjb25kYXJ5IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJHNlY29uZGFyeS1jb2xvciwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2UtZGFyayB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJHRleHQtY29sb3IsIDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgkdGV4dC1jb2xvciwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoJHRleHQtY29sb3IsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2UtZ3JhZGllbnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCM3Q0Q2OTMsIDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgjN0NENjkzLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjN0NENjkzLCAwKTtcclxuICAgIH1cclxufSIsIi8vIFJlcGVhdFxyXG4uYmctcmVwZWF0IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbn1cclxuXHJcbi5iZy1uby1yZXBlYXQge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJnLXJlcGVhdC14IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLmJnLXJlcGVhdC15IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxufVxyXG5cclxuLmJnLXJlcGVhdC1yb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XHJcbn1cclxuXHJcbi5iZy1yZXBlYXQtc3BhY2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlO1xyXG59XHJcblxyXG4vLyBQb3NpdGlvblxyXG4uYmctYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxufVxyXG5cclxuLmJnLWNlbnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iZy1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbn1cclxuXHJcbi5iZy1sZWZ0LWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG5cclxuLmJnLWxlZnQtdG9wIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG59XHJcblxyXG4uYmctcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5iZy1yaWdodC1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG59XHJcblxyXG4uYmctcmlnaHQtdG9wIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxufVxyXG5cclxuLmJnLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbn1cclxuXHJcbi8vIFNpemVcclxuLmJnLWF1dG8ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG59XHJcblxyXG4uYmctY292ZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmJnLWNvbnRhaW4ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4vLyBBdHRhY2htZW50XHJcbi5iZy1maXhlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG59XHJcblxyXG4uYmctbG9jYWwge1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcclxufVxyXG5cclxuLmJnLXNjcm9sbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxufSIsImlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxudGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDIwNnB4O1xyXG4gICAgbWluLWhlaWdodDogNjhweDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICB9XHJcblxyXG59IiwiLmxhenlsb2FkIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubGF6eWxvYWRlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIucC1yZXNldCB7XHJcbiAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IiwiLyoqXHJcbiAqIFByaW50IHN0eWxlcy5cclxuICogVGFrZW4gZnJvbSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZVxyXG4gKi9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgKixcclxuICAqOmJlZm9yZSxcclxuICAqOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvKiBCbGFjayBwcmludHMgZmFzdGVyICovXHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgfVxyXG5cclxuICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgfVxyXG5cclxuICAvKlxyXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxyXG4gICAqL1xyXG5cclxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcclxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIHByZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgcHJlLFxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC8qXHJcbiAgICogUHJpbnRpbmcgVGFibGVzOlxyXG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xyXG4gICAqL1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgfVxyXG5cclxuICB0cixcclxuICBpbWcge1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuXHJcbiAgcCxcclxuICBoMixcclxuICBoMyB7XHJcbiAgICBvcnBoYW5zOiAzO1xyXG4gICAgd2lkb3dzOiAzO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxufVxyXG5cclxuLnRvcC1zcGFjaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxufVxyXG5cclxuLmJvdHRvbS1zcGFjaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLm1sLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLm1yLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wdC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0LTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ucHQtMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wdC00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLnB0LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG59XHJcblxyXG4ucHQtODAge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGItMjIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5wYi0zMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnByLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wYi00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnBiLTY0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG59XHJcblxyXG4ucHItMjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnBiLTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucGwtMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucGwtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4ucC0yMCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm10LTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5tdC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubXQtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweFxyXG59XHJcblxyXG4ubXQtMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1sLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ubXItMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59IiwiLy8gVmFyaWFibGVzIChjb2xvcnMgZXRjLilcclxuQGltcG9ydCBcInZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi8vIE1peGlucywgZml4ZXNcclxuQGltcG9ydCBcInRvb2xzL19weHRvcmVtLnNjc3NcIjtcclxuXHJcbi8vIC0tIEJvb3RzdHJhcFxyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21hcHNcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yb290XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcmVib290XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdlwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvYXBpXCI7XHJcblxyXG4vLyBCYXNpYyBIVE1MIGVsZW1lbnRzIChsaW5rcywgcGFyYWdyYXBocywgaW5wdXRzIGV0Yy4pLCBjdXN0b20gZm9udHMsIHByaW50LCBnbG9iYWwgc3R5bGVzXHJcbkBpbXBvcnQgXCJnZW5lcmljL19hbmltYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJnZW5lcmljL19iYWNrZ3JvdW5kLXByb3BlcnRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImdlbmVyaWMvX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJnZW5lcmljL19oZWxwZXIuc2Nzc1wiO1xuQGltcG9ydCBcImdlbmVyaWMvX2xhenlsb2FkLnNjc3NcIjtcbkBpbXBvcnQgXCJnZW5lcmljL19wYXJhZ3JhcGhzLnNjc3NcIjtcbkBpbXBvcnQgXCJnZW5lcmljL19wcmludC5zY3NzXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9fc3BhY2luZy5zY3NzXCI7XG5AaW1wb3J0IFwiZ2VuZXJpYy9fdHlwb2dyYXBoeS5zY3NzXCI7XHJcblxyXG4vKlxyXG4qIENvbXBvbmVudHNcclxuKi9cclxuXHJcbi8vIEhhbWJ1cmdlcnNcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzJztcclxuXHJcbi8vIC0tIE1hZ25pZmljIFBvcHVwXHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL21haW4nO1xyXG5cclxuLy8gLS0gQU9TXHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvYW9zJztcclxuXHJcbi8vIC0tIFN3aXBlclxyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlcic7XHJcblxyXG4vLyAtLSBMZWFmbGV0XHJcbi8vIEBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldCc7XHJcblxyXG4vLyAtLSBTbGljayBDYXJvdXNlbFxyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XHJcblxyXG4vLyAtLSBGb250QXdlc29tZSA1LjE1LjRcclxuLyogJGZhLWZvbnQtcGF0aDogXCIuLi9mb250cy9mb250YXdlc29tZVwiO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZSc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzJzsgKi9cclxuXHJcbkBpbXBvcnQgJy4uL3Njc3Mtc2VwYXJhdGUtZmlsZXMvdmVuZG9yL2ZvbnRhd2Vzb21lLXByby5zY3NzJztcclxuXHJcbi8vIC0tIEZhbmN5Ym94XHJcbi8vIEBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9GYW5jeWJveC5zY3NzJ1xyXG5cclxuLy8gTWFpbiBzdHlsZXNcclxuQGltcG9ydCBcIm92ZXJyaWRlcy9fYXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX2NvbnRhY3QtZm9ybS03LnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX2dvb2dsZS1tYXBzLWF1dG9jb21wbGV0ZS5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL19odG1sLWZvcm1zLXBsdWdpbi5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL19tYWduaWZpYy1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL19tYWlsZXJsaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX21lZ2EtbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL19zZWxlY3QyLnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX3NpZGUtY2FydC13b28uc2Nzc1wiO1xuQGltcG9ydCBcIm92ZXJyaWRlcy9fc2lkZS1jYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX3djLWJsb2Nrcy5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL193b29mLnNjc3NcIjtcbkBpbXBvcnQgXCJvdmVycmlkZXMvX3dvcmRwcmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwib3ZlcnJpZGVzL193cGdzLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9fbC00MDQtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19sLWFyY2hpdmUuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC1ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19sLWJsb2Nrcy13cmFwLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2wtYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC1mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC1tZWdhbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19sLW1vYmlsZS1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2wtcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19sLXBvc3RzLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC1zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbC13b29jb21tZXJjZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19sLXdyYXAuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fc2luZ2xlLXBvc3Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYy1idG4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtdGl0bGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL19iLWFib3V0LXR3by5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLWFib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItY29udGFjdC1ib3guc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi1jdGEtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLWZhcS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLWZlYXR1cmVkLXByb2R1Y3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItZmVhdHVyZXMtdHdvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItZmVhdHVyZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi1nb29nbGUtbWFwcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLWdyaWQtYm94ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi1ncm91cC1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi1oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItaW1hZ2UtY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLWluZm8tYm94ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi1uZXdzbGV0dGVyLWJveC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iLW9ubGluZS1jb25zdWx0YXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItcHJpY2UtYm94ZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYi10ZWFtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItdGVzdGltb25pYWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ItdHdvLWltYWdlcy1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jsb2ctdGVhc2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2JveGVzLXRleHQuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInV0aWxpdGllcy9fdGV4dC1jb2xvci5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL190ZXh0LXNpemUuc2Nzc1wiOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVybi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL21pbnVzXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG5AaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgpIHtcbiAgLypcbiAgICogM0RYXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeC1yKSB7XG4gIC8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgtciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeSkge1xuICAvKlxuICAgKiAzRFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeSB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeS1yKSB7XG4gIC8qXG4gICAqIDNEWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eSkge1xuICAvKlxuICAgKiAzRFhZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eS1yKSB7XG4gIC8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4eS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93LXIpIHtcbiAgLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuKSB7XG4gIC8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuLXIpIHtcbiAgLypcbiAgICogQXJyb3cgVHVybiBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2Utcikge1xuICAvKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMpIHtcbiAgLypcbiAgICogRWxhc3RpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMtcikge1xuICAvKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMtcikge1xuICAvKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBtaW51cykge1xuICAvKlxuICAgKiBNaW51c1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tbWludXMge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA4cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcbiAgLypcbiAgICogU2xpZGVyXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXItcikge1xuICAvKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyA3LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbi1yKSB7XG4gIC8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3ByaW5nKSB7XG4gIC8qXG4gICAqIFNwcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjEzcyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3ByaW5nLXIpIHtcbiAgLypcbiAgICogU3ByaW5nIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQpIHtcbiAgLypcbiAgICogU3RhbmRcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kLXIpIHtcbiAgLypcbiAgICogU3RhbmQgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgpIHtcbiAgLypcbiAgICogVm9ydGV4XG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleC1yKSB7XG4gIC8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG5AaW1wb3J0IFwic2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbn1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxufVxuXG4vLyBSb290IGNvbnRhaW5lclxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuLm1mcC1hbGlnbi10b3Age1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xufVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG59XG5cbi8vIEN1cnNvcnNcbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLm1mcC16b29tLW91dC1jdXIge1xuICAmLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkge1xuICAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsXG4gICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIH1cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwXG4gIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbiAgLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcbiAgfVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgJjphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICB9XG5cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XG4gICAgfVxuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcmF0aW8gKiAxMDAlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pZnJhbWUtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIEltYWdlIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pbWFnZS10eXBlIHtcblxuICAvKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4gIGltZyB7XG4gICAgJi5tZnAtaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XG4gICAgICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgICAgYmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tdGl0bGUtY29sb3I7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxuICB9XG5cbiAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1mcC1nYWxsZXJ5IHtcbiAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAgICAgLm1mcC1pbWctbW9iaWxlIHtcbiAgICAgICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJi5tZnAtaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgICAvLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAxMDBweCAhZGVmYXVsdDtcblxuXG5cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cblxuW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5cbltkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cblxuXG5cbi8qKlxuICogU2xpZGUgYW5pbWF0aW9uc1xuICovXG5cbltkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5cbltkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cbiIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cblxuXG5cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIu+7vy8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMTEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuXHJcbi5mYSxcclxuLmZhYixcclxuLmZhZCxcclxuLmZhbCxcclxuLmZhcixcclxuLmZhcyB7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxufVxyXG5cclxuLmZhLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtXHJcbn1cclxuXHJcbi5mYS14cyB7XHJcbiAgICBmb250LXNpemU6IC43NWVtXHJcbn1cclxuXHJcbi5mYS1zbSB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbVxyXG59XHJcblxyXG4uZmEtMXgge1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuLmZhLTJ4IHtcclxuICAgIGZvbnQtc2l6ZTogMmVtXHJcbn1cclxuXHJcbi5mYS0zeCB7XHJcbiAgICBmb250LXNpemU6IDNlbVxyXG59XHJcblxyXG4uZmEtNHgge1xyXG4gICAgZm9udC1zaXplOiA0ZW1cclxufVxyXG5cclxuLmZhLTV4IHtcclxuICAgIGZvbnQtc2l6ZTogNWVtXHJcbn1cclxuXHJcbi5mYS02eCB7XHJcbiAgICBmb250LXNpemU6IDZlbVxyXG59XHJcblxyXG4uZmEtN3gge1xyXG4gICAgZm9udC1zaXplOiA3ZW1cclxufVxyXG5cclxuLmZhLTh4IHtcclxuICAgIGZvbnQtc2l6ZTogOGVtXHJcbn1cclxuXHJcbi5mYS05eCB7XHJcbiAgICBmb250LXNpemU6IDllbVxyXG59XHJcblxyXG4uZmEtMTB4IHtcclxuICAgIGZvbnQtc2l6ZTogMTBlbVxyXG59XHJcblxyXG4uZmEtZncge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEuMjVlbVxyXG59XHJcblxyXG4uZmEtdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbn1cclxuXHJcbi5mYS11bD5saSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmZhLWxpIHtcclxuICAgIGxlZnQ6IC0yZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuLmZhLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IC4wOGVtIHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gICAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbVxyXG59XHJcblxyXG4uZmEtcHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5mYS1wdWxsLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uZmEuZmEtcHVsbC1sZWZ0LFxyXG4uZmFiLmZhLXB1bGwtbGVmdCxcclxuLmZhbC5mYS1wdWxsLWxlZnQsXHJcbi5mYXIuZmEtcHVsbC1sZWZ0LFxyXG4uZmFzLmZhLXB1bGwtbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4zZW1cclxufVxyXG5cclxuLmZhLmZhLXB1bGwtcmlnaHQsXHJcbi5mYWIuZmEtcHVsbC1yaWdodCxcclxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxyXG4uZmFyLmZhLXB1bGwtcmlnaHQsXHJcbi5mYXMuZmEtcHVsbC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjNlbVxyXG59XHJcblxyXG4uZmEtc3BpbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlXHJcbn1cclxuXHJcbi5mYS1wdWxzZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBzdGVwcyg4KSBpbmZpbml0ZVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcclxuICAgIH1cclxufVxyXG5cclxuLmZhLXJvdGF0ZS05MCB7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxyXG59XHJcblxyXG4uZmEtcm90YXRlLTE4MCB7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5mYS1yb3RhdGUtMjcwIHtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcclxufVxyXG5cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxufVxyXG5cclxuLmZhLWZsaXAtYm90aCxcclxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLFxyXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiXHJcbn1cclxuXHJcbi5mYS1mbGlwLWJvdGgsXHJcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSlcclxufVxyXG5cclxuOnJvb3QgLmZhLWZsaXAtYm90aCxcclxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcclxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXHJcbjpyb290IC5mYS1yb3RhdGUtOTAsXHJcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG46cm9vdCAuZmEtcm90YXRlLTI3MCB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZVxyXG59XHJcblxyXG4uZmEtc3RhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyLjVlbVxyXG59XHJcblxyXG4uZmEtc3RhY2stMXgsXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmZhLXN0YWNrLTF4IHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5mYS1zdGFjay0yeCB7XHJcbiAgICBmb250LXNpemU6IDJlbVxyXG59XHJcblxyXG4uZmEtaW52ZXJzZSB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG59XHJcblxyXG4uZmEtNTAwcHg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZlXCJcclxufVxyXG5cclxuLmZhLWFiYWN1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NDBcIlxyXG59XHJcblxyXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2OFwiXHJcbn1cclxuXHJcbi5mYS1hY2N1c29mdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNjlcIlxyXG59XHJcblxyXG4uZmEtYWNvcm46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmFlXCJcclxufVxyXG5cclxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmFmXCJcclxufVxyXG5cclxuLmZhLWFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY0MVwiXHJcbn1cclxuXHJcbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmI5XCJcclxufVxyXG5cclxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmJcIlxyXG59XHJcblxyXG4uZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0MlwiXHJcbn1cclxuXHJcbi5mYS1hZG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTcwXCJcclxufVxyXG5cclxuLmZhLWFkb2JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3OFwiXHJcbn1cclxuXHJcbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNmFcIlxyXG59XHJcblxyXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzZiXCJcclxufVxyXG5cclxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWQwXCJcclxufVxyXG5cclxuLmZhLWFpcmJuYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MzRcIlxyXG59XHJcblxyXG4uZmEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzRlXCJcclxufVxyXG5cclxuLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0M1wiXHJcbn1cclxuXHJcbi5mYS1hbGFybS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0NFwiXHJcbn1cclxuXHJcbi5mYS1hbGFybS1zbm9vemU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODQ1XCJcclxufVxyXG5cclxuLmZhLWFsYnVtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5ZlwiXHJcbn1cclxuXHJcbi5mYS1hbGJ1bS1jb2xsZWN0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhMFwiXHJcbn1cclxuXHJcbi5mYS1hbGdvbGlhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2Y1wiXHJcbn1cclxuXHJcbi5mYS1hbGljb3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiMFwiXHJcbn1cclxuXHJcbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM3XCJcclxufVxyXG5cclxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM5XCJcclxufVxyXG5cclxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDM2XCJcclxufVxyXG5cclxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzOFwiXHJcbn1cclxuXHJcbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NDZcIlxyXG59XHJcblxyXG4uZmEtYWxpcGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY0MlwiXHJcbn1cclxuXHJcbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDYxXCJcclxufVxyXG5cclxuLmZhLWFtYXpvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzBcIlxyXG59XHJcblxyXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MmNcIlxyXG59XHJcblxyXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmOVwiXHJcbn1cclxuXHJcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTNcIlxyXG59XHJcblxyXG4uZmEtYW1pbGlhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2ZFwiXHJcbn1cclxuXHJcbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhMVwiXHJcbn1cclxuXHJcbi5mYS1hbmFseXRpY3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjQzXCJcclxufVxyXG5cclxuLmZhLWFuY2hvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2RcIlxyXG59XHJcblxyXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2JcIlxyXG59XHJcblxyXG4uZmEtYW5nZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzc5XCJcclxufVxyXG5cclxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDlcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwMFwiXHJcbn1cclxuXHJcbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDJcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDdcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDRcIlxyXG59XHJcblxyXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCJcclxufVxyXG5cclxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiXHJcbn1cclxuXHJcbi5mYS1hbmdyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NTZcIlxyXG59XHJcblxyXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNmVcIlxyXG59XHJcblxyXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MjBcIlxyXG59XHJcblxyXG4uZmEtYW5raDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NDRcIlxyXG59XHJcblxyXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2ZlwiXHJcbn1cclxuXHJcbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM3MFwiXHJcbn1cclxuXHJcbi5mYS1hcHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNzFcIlxyXG59XHJcblxyXG4uZmEtYXBwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc5XCJcclxufVxyXG5cclxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZDFcIlxyXG59XHJcblxyXG4uZmEtYXBwbGUtY3JhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmIxXCJcclxufVxyXG5cclxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MTVcIlxyXG59XHJcblxyXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODdcIlxyXG59XHJcblxyXG4uZmEtYXJjaHdheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NTdcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1OFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzU5XCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzVhXCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzViXCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1NFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzQ2XCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzQ3XCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0OFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzQ5XCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1NVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzU2XCJcclxufVxyXG5cclxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNTBcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1MVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1MlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM1M1wiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0YVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNGJcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0Y1wiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0ZFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzU3XCJcclxufVxyXG5cclxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhYlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYThcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhOVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFhXCJcclxufVxyXG5cclxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCJcclxufVxyXG5cclxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0MlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzQzXCJcclxufVxyXG5cclxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzQ0XCJcclxufVxyXG5cclxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0NVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjFcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzM5XCJcclxufVxyXG5cclxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMzYVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzNiXCJcclxufVxyXG5cclxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzM2NcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMzZFwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMzZVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNDBcIlxyXG59XHJcblxyXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM0MVwiXHJcbn1cclxuXHJcbi5mYS1hcnJvdy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjJcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0N1wiXHJcbn1cclxuXHJcbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBiMlwiXHJcbn1cclxuXHJcbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzM3XCJcclxufVxyXG5cclxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMzhcIlxyXG59XHJcblxyXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDdlXCJcclxufVxyXG5cclxuLmZhLWFycm93cy12OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3ZFwiXHJcbn1cclxuXHJcbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3YVwiXHJcbn1cclxuXHJcbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmEyXCJcclxufVxyXG5cclxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2OVwiXHJcbn1cclxuXHJcbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM3MlwiXHJcbn1cclxuXHJcbi5mYS1hdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmFcIlxyXG59XHJcblxyXG4uZmEtYXRsYXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTU4XCJcclxufVxyXG5cclxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3N2JcIlxyXG59XHJcblxyXG4uZmEtYXRvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZDJcIlxyXG59XHJcblxyXG4uZmEtYXRvbS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWQzXCJcclxufVxyXG5cclxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzczXCJcclxufVxyXG5cclxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5ZVwiXHJcbn1cclxuXHJcbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDFjXCJcclxufVxyXG5cclxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzc0XCJcclxufVxyXG5cclxuLmZhLWF2aWF0bzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MjFcIlxyXG59XHJcblxyXG4uZmEtYXdhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTU5XCJcclxufVxyXG5cclxuLmZhLWF3czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNzVcIlxyXG59XHJcblxyXG4uZmEtYXhlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiMlwiXHJcbn1cclxuXHJcbi5mYS1heGUtYmF0dGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiM1wiXHJcbn1cclxuXHJcbi5mYS1iYWJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3Y1wiXHJcbn1cclxuXHJcbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3ZFwiXHJcbn1cclxuXHJcbi5mYS1iYWNrcGFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZDRcIlxyXG59XHJcblxyXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU1YVwiXHJcbn1cclxuXHJcbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGFcIlxyXG59XHJcblxyXG4uZmEtYmFjb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2U1XCJcclxufVxyXG5cclxuLmZhLWJhZGdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMzNVwiXHJcbn1cclxuXHJcbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMzZcIlxyXG59XHJcblxyXG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY0NVwiXHJcbn1cclxuXHJcbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY0NlwiXHJcbn1cclxuXHJcbi5mYS1iYWRnZS1zaGVyaWZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhMlwiXHJcbn1cclxuXHJcbi5mYS1iYWRnZXItaG9uZXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmI0XCJcclxufVxyXG5cclxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODQ3XCJcclxufVxyXG5cclxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRlXCJcclxufVxyXG5cclxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTVcIlxyXG59XHJcblxyXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTZcIlxyXG59XHJcblxyXG4uZmEtYmFsbC1waWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3ZVwiXHJcbn1cclxuXHJcbi5mYS1iYWxsb3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzMyXCJcclxufVxyXG5cclxuLmZhLWJhbGxvdC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MzNcIlxyXG59XHJcblxyXG4uZmEtYmFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1ZVwiXHJcbn1cclxuXHJcbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NjJcIlxyXG59XHJcblxyXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmQ1XCJcclxufVxyXG5cclxuLmZhLWJhbmpvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhM1wiXHJcbn1cclxuXHJcbi5mYS1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyYVwiXHJcbn1cclxuXHJcbi5mYS1iYXJjb2RlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NjNcIlxyXG59XHJcblxyXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ2NFwiXHJcbn1cclxuXHJcbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDY1XCJcclxufVxyXG5cclxuLmZhLWJhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCJcclxufVxyXG5cclxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQzMlwiXHJcbn1cclxuXHJcbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQzM1wiXHJcbn1cclxuXHJcbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDM0XCJcclxufVxyXG5cclxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MzVcIlxyXG59XHJcblxyXG4uZmEtYmF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiNVwiXHJcbn1cclxuXHJcbi5mYS1iYXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjZFwiXHJcbn1cclxuXHJcbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzc2XCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ0XCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDBcIlxyXG59XHJcblxyXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiXHJcbn1cclxuXHJcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQzXCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzc3XCJcclxufVxyXG5cclxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQxXCJcclxufVxyXG5cclxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODM1XCJcclxufVxyXG5cclxuLmZhLWJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzZcIlxyXG59XHJcblxyXG4uZmEtYmVlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmNcIlxyXG59XHJcblxyXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjRcIlxyXG59XHJcblxyXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI1XCJcclxufVxyXG5cclxuLmZhLWJlbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYzXCJcclxufVxyXG5cclxuLmZhLWJlbGwtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODQ4XCJcclxufVxyXG5cclxuLmZhLWJlbGwtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NDlcIlxyXG59XHJcblxyXG4uZmEtYmVsbC1zY2hvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWQ1XCJcclxufVxyXG5cclxuLmZhLWJlbGwtc2Nob29sLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVkNlwiXHJcbn1cclxuXHJcbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmNlwiXHJcbn1cclxuXHJcbi5mYS1iZWxsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3N2ZcIlxyXG59XHJcblxyXG4uZmEtYmV0YW1heDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YTRcIlxyXG59XHJcblxyXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU1YlwiXHJcbn1cclxuXHJcbi5mYS1iaWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NDdcIlxyXG59XHJcblxyXG4uZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDZcIlxyXG59XHJcblxyXG4uZmEtYmlraW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0YVwiXHJcbn1cclxuXHJcbi5mYS1iaWtpbmctbW91bnRhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODRiXCJcclxufVxyXG5cclxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNzhcIlxyXG59XHJcblxyXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTVcIlxyXG59XHJcblxyXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4MFwiXHJcbn1cclxuXHJcbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmZFwiXHJcbn1cclxuXHJcbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTcxXCJcclxufVxyXG5cclxuLmZhLWJpdGNvaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzc5XCJcclxufVxyXG5cclxuLmZhLWJpdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzdhXCJcclxufVxyXG5cclxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyN2VcIlxyXG59XHJcblxyXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzN2JcIlxyXG59XHJcblxyXG4uZmEtYmxhbmtldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OThcIlxyXG59XHJcblxyXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTdcIlxyXG59XHJcblxyXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YjZcIlxyXG59XHJcblxyXG4uZmEtYmxpbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjlkXCJcclxufVxyXG5cclxuLmZhLWJsb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzgxXCJcclxufVxyXG5cclxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzdjXCJcclxufVxyXG5cclxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzN2RcIlxyXG59XHJcblxyXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5M1wiXHJcbn1cclxuXHJcbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTRcIlxyXG59XHJcblxyXG4uZmEtYm9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzJcIlxyXG59XHJcblxyXG4uZmEtYm9sdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZTdcIlxyXG59XHJcblxyXG4uZmEtYm9tYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTJcIlxyXG59XHJcblxyXG4uZmEtYm9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZDdcIlxyXG59XHJcblxyXG4uZmEtYm9uZS1icmVhazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZDhcIlxyXG59XHJcblxyXG4uZmEtYm9uZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NWNcIlxyXG59XHJcblxyXG4uZmEtYm9vazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmRcIlxyXG59XHJcblxyXG4uZmEtYm9vay1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWQ5XCJcclxufVxyXG5cclxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YjdcIlxyXG59XHJcblxyXG4uZmEtYm9vay1oZWFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTlcIlxyXG59XHJcblxyXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlNlwiXHJcbn1cclxuXHJcbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTE4XCJcclxufVxyXG5cclxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVkYVwiXHJcbn1cclxuXHJcbi5mYS1ib29rLXNwZWxsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YjhcIlxyXG59XHJcblxyXG4uZmEtYm9vay11c2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlN1wiXHJcbn1cclxuXHJcbi5mYS1ib29rbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmVcIlxyXG59XHJcblxyXG4uZmEtYm9va3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWRiXCJcclxufVxyXG5cclxuLmZhLWJvb2tzLW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2U4XCJcclxufVxyXG5cclxuLmZhLWJvb21ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGE1XCJcclxufVxyXG5cclxuLmZhLWJvb3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzgyXCJcclxufVxyXG5cclxuLmZhLWJvb3RoLWN1cnRhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzM0XCJcclxufVxyXG5cclxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MzZcIlxyXG59XHJcblxyXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NGNcIlxyXG59XHJcblxyXG4uZmEtYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NGRcIlxyXG59XHJcblxyXG4uZmEtYm9yZGVyLWNlbnRlci1oOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5Y1wiXHJcbn1cclxuXHJcbi5mYS1ib3JkZXItY2VudGVyLXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODlkXCJcclxufVxyXG5cclxuLmZhLWJvcmRlci1pbm5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NGVcIlxyXG59XHJcblxyXG4uZmEtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODRmXCJcclxufVxyXG5cclxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1MFwiXHJcbn1cclxuXHJcbi5mYS1ib3JkZXItb3V0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODUxXCJcclxufVxyXG5cclxuLmZhLWJvcmRlci1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NTJcIlxyXG59XHJcblxyXG4uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1M1wiXHJcbn1cclxuXHJcbi5mYS1ib3JkZXItc3R5bGUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1NFwiXHJcbn1cclxuXHJcbi5mYS1ib3JkZXItdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1NVwiXHJcbn1cclxuXHJcbi5mYS1ib3ctYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmI5XCJcclxufVxyXG5cclxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MzZcIlxyXG59XHJcblxyXG4uZmEtYm93bGluZy1waW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQzN1wiXHJcbn1cclxuXHJcbi5mYS1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDY2XCJcclxufVxyXG5cclxuLmZhLWJveC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDlhXCJcclxufVxyXG5cclxuLmZhLWJveC1iYWxsb3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzM1XCJcclxufVxyXG5cclxuLmZhLWJveC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NjdcIlxyXG59XHJcblxyXG4uZmEtYm94LWZyYWdpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDliXCJcclxufVxyXG5cclxuLmZhLWJveC1mdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ5Y1wiXHJcbn1cclxuXHJcbi5mYS1ib3gtaGVhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDlkXCJcclxufVxyXG5cclxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ5ZVwiXHJcbn1cclxuXHJcbi5mYS1ib3gtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDlmXCJcclxufVxyXG5cclxuLmZhLWJveC11c2Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGEwXCJcclxufVxyXG5cclxuLmZhLWJveGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ2OFwiXHJcbn1cclxuXHJcbi5mYS1ib3hlcy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGExXCJcclxufVxyXG5cclxuLmZhLWJveGluZy1nbG92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MzhcIlxyXG59XHJcblxyXG4uZmEtYnJhY2tldHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2U5XCJcclxufVxyXG5cclxuLmZhLWJyYWNrZXRzLWN1cmx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlYVwiXHJcbn1cclxuXHJcbi5mYS1icmFpbGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhMVwiXHJcbn1cclxuXHJcbi5mYS1icmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZGNcIlxyXG59XHJcblxyXG4uZmEtYnJlYWQtbG9hZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZWJcIlxyXG59XHJcblxyXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2VjXCJcclxufVxyXG5cclxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjFcIlxyXG59XHJcblxyXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDY5XCJcclxufVxyXG5cclxuLmZhLWJyaW5nLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODU2XCJcclxufVxyXG5cclxuLmZhLWJyaW5nLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1N1wiXHJcbn1cclxuXHJcbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTE5XCJcclxufVxyXG5cclxuLmZhLWJyb29tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUxYVwiXHJcbn1cclxuXHJcbi5mYS1icm93c2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM3ZVwiXHJcbn1cclxuXHJcbi5mYS1icnVzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NWRcIlxyXG59XHJcblxyXG4uZmEtYnRjOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1YVwiXHJcbn1cclxuXHJcbi5mYS1idWZmZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODM3XCJcclxufVxyXG5cclxuLmZhLWJ1ZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODhcIlxyXG59XHJcblxyXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFkXCJcclxufVxyXG5cclxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhMVwiXHJcbn1cclxuXHJcbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDBcIlxyXG59XHJcblxyXG4uZmEtYnVsbHNleWUtYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjQ4XCJcclxufVxyXG5cclxuLmZhLWJ1bGxzZXllLXBvaW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjQ5XCJcclxufVxyXG5cclxuLmZhLWJ1cmdlci1zb2RhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1OFwiXHJcbn1cclxuXHJcbi5mYS1idXJuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ2YVwiXHJcbn1cclxuXHJcbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM3ZlwiXHJcbn1cclxuXHJcbi5mYS1idXJyaXRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlZFwiXHJcbn1cclxuXHJcbi5mYS1idXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA3XCJcclxufVxyXG5cclxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTVlXCJcclxufVxyXG5cclxuLmZhLWJ1cy1zY2hvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWRkXCJcclxufVxyXG5cclxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjRhXCJcclxufVxyXG5cclxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhNlwiXHJcbn1cclxuXHJcbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwZFwiXHJcbn1cclxuXHJcbi5mYS1jYWJpbmV0LWZpbGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NGJcIlxyXG59XHJcblxyXG4uZmEtY2FjdHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhN1wiXHJcbn1cclxuXHJcbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlY1wiXHJcbn1cclxuXHJcbi5mYS1jYWxjdWxhdG9yLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NGNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMzXCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjc0XCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ODNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMzNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzM0XCJcclxufVxyXG5cclxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3MlwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3MVwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczNlwiXHJcbn1cclxuXHJcbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzNcIlxyXG59XHJcblxyXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ODRcIlxyXG59XHJcblxyXG4uZmEtY2FtY29yZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhOFwiXHJcbn1cclxuXHJcbi5mYS1jYW1lcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMwXCJcclxufVxyXG5cclxuLmZhLWNhbWVyYS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzMyXCJcclxufVxyXG5cclxuLmZhLWNhbWVyYS1tb3ZpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YTlcIlxyXG59XHJcblxyXG4uZmEtY2FtZXJhLXBvbGFyb2lkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhYVwiXHJcbn1cclxuXHJcbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDgzXCJcclxufVxyXG5cclxuLmZhLWNhbXBmaXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiYVwiXHJcbn1cclxuXHJcbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiYlwiXHJcbn1cclxuXHJcbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4NVwiXHJcbn1cclxuXHJcbi5mYS1jYW5kbGUtaG9sZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiY1wiXHJcbn1cclxuXHJcbi5mYS1jYW5keS1jYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4NlwiXHJcbn1cclxuXHJcbi5mYS1jYW5keS1jb3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZiZFwiXHJcbn1cclxuXHJcbi5mYS1jYW5uYWJpczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NWZcIlxyXG59XHJcblxyXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDZiXCJcclxufVxyXG5cclxuLmZhLWNhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjlcIlxyXG59XHJcblxyXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZGVcIlxyXG59XHJcblxyXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWRmXCJcclxufVxyXG5cclxuLmZhLWNhci1idWlsZGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NTlcIlxyXG59XHJcblxyXG4uZmEtY2FyLWJ1bXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWUwXCJcclxufVxyXG5cclxuLmZhLWNhci1idXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODVhXCJcclxufVxyXG5cclxuLmZhLWNhci1jcmFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZTFcIlxyXG59XHJcblxyXG4uZmEtY2FyLWdhcmFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZTJcIlxyXG59XHJcblxyXG4uZmEtY2FyLW1lY2hhbmljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlM1wiXHJcbn1cclxuXHJcbi5mYS1jYXItc2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZTRcIlxyXG59XHJcblxyXG4uZmEtY2FyLXRpbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWU1XCJcclxufVxyXG5cclxuLmZhLWNhci13YXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlNlwiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMmRcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzJlXCJcclxufVxyXG5cclxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMzBcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMzMVwiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkN1wiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkOVwiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZGFcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUwXCJcclxufVxyXG5cclxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiXHJcbn1cclxuXHJcbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUyXCJcclxufVxyXG5cclxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTFcIlxyXG59XHJcblxyXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQ4XCJcclxufVxyXG5cclxuLmZhLWNhcnJvdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ODdcIlxyXG59XHJcblxyXG4uZmEtY2FyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NWJcIlxyXG59XHJcblxyXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxOFwiXHJcbn1cclxuXHJcbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE3XCJcclxufVxyXG5cclxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzg4XCJcclxufVxyXG5cclxuLmZhLWNhc3NldHRlLXRhcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGFiXCJcclxufVxyXG5cclxuLmZhLWNhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YmVcIlxyXG59XHJcblxyXG4uZmEtY2F1bGRyb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmJmXCJcclxufVxyXG5cclxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDJkXCJcclxufVxyXG5cclxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYzXCJcclxufVxyXG5cclxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MTZcIlxyXG59XHJcblxyXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRjXCJcclxufVxyXG5cclxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmMlwiXHJcbn1cclxuXHJcbi5mYS1jYy1qY2I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjRiXCJcclxufVxyXG5cclxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWYxXCJcclxufVxyXG5cclxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZjRcIlxyXG59XHJcblxyXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmNVwiXHJcbn1cclxuXHJcbi5mYS1jYy12aXNhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmMFwiXHJcbn1cclxuXHJcbi5mYS1jY3R2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhY1wiXHJcbn1cclxuXHJcbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4MFwiXHJcbn1cclxuXHJcbi5mYS1jZW50b3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzg5XCJcclxufVxyXG5cclxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhM1wiXHJcbn1cclxuXHJcbi5mYS1jaGFpcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YzBcIlxyXG59XHJcblxyXG4uZmEtY2hhaXItb2ZmaWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjMVwiXHJcbn1cclxuXHJcbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUxYlwiXHJcbn1cclxuXHJcbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTFjXCJcclxufVxyXG5cclxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWU3XCJcclxufVxyXG5cclxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCJcclxufVxyXG5cclxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODBcIlxyXG59XHJcblxyXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDFcIlxyXG59XHJcblxyXG4uZmEtY2hhcnQtbGluZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY0ZFwiXHJcbn1cclxuXHJcbi5mYS1jaGFydC1uZXR3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4YVwiXHJcbn1cclxuXHJcbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAwXCJcclxufVxyXG5cclxuLmZhLWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjRlXCJcclxufVxyXG5cclxuLmZhLWNoYXJ0LXNjYXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2VlXCJcclxufVxyXG5cclxuLmZhLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiXHJcbn1cclxuXHJcbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCJcclxufVxyXG5cclxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NjBcIlxyXG59XHJcblxyXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0YVwiXHJcbn1cclxuXHJcbi5mYS1jaGVlc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2VmXCJcclxufVxyXG5cclxuLmZhLWNoZWVzZS1zd2lzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZjBcIlxyXG59XHJcblxyXG4uZmEtY2hlZXNlYnVyZ2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdmMVwiXHJcbn1cclxuXHJcbi5mYS1jaGVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MzlcIlxyXG59XHJcblxyXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQzYVwiXHJcbn1cclxuXHJcbi5mYS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQzYlwiXHJcbn1cclxuXHJcbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0M2NcIlxyXG59XHJcblxyXG4uZmEtY2hlc3MtY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDNkXCJcclxufVxyXG5cclxuLmZhLWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0M2VcIlxyXG59XHJcblxyXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0M2ZcIlxyXG59XHJcblxyXG4uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDQwXCJcclxufVxyXG5cclxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NDFcIlxyXG59XHJcblxyXG4uZmEtY2hlc3Mta25pZ2h0LWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NDJcIlxyXG59XHJcblxyXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NDNcIlxyXG59XHJcblxyXG4uZmEtY2hlc3MtcGF3bi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDQ0XCJcclxufVxyXG5cclxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ0NVwiXHJcbn1cclxuXHJcbi5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDQ2XCJcclxufVxyXG5cclxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDQ3XCJcclxufVxyXG5cclxuLmZhLWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ0OFwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzN1wiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzhcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzIyXCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzIzXCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMyNFwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMjVcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzI5XCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzJhXCJcclxufVxyXG5cclxuLmZhLWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMyYlwiXHJcbn1cclxuXHJcbi5mYS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMmNcIlxyXG59XHJcblxyXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzdcIlxyXG59XHJcblxyXG4uZmEtY2hpbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWFlXCJcclxufVxyXG5cclxuLmZhLWNoaW1uZXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzhiXCJcclxufVxyXG5cclxuLmZhLWNocm9tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjhcIlxyXG59XHJcblxyXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MzhcIlxyXG59XHJcblxyXG4uZmEtY2h1cmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUxZFwiXHJcbn1cclxuXHJcbi5mYS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCJcclxufVxyXG5cclxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2VcIlxyXG59XHJcblxyXG4uZmEtY2l0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NGZcIlxyXG59XHJcblxyXG4uZmEtY2xhcmluZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGFkXCJcclxufVxyXG5cclxuLmZhLWNsYXctbWFya3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmMyXCJcclxufVxyXG5cclxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdmMlwiXHJcbn1cclxuXHJcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzI4XCJcclxufVxyXG5cclxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NmNcIlxyXG59XHJcblxyXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDZkXCJcclxufVxyXG5cclxuLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczN1wiXHJcbn1cclxuXHJcbi5mYS1jbGlwYm9hcmQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlOFwiXHJcbn1cclxuXHJcbi5mYS1jbGlwYm9hcmQtdXNlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZjNcIlxyXG59XHJcblxyXG4uZmEtY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCJcclxufVxyXG5cclxuLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0ZFwiXHJcbn1cclxuXHJcbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGFcIlxyXG59XHJcblxyXG4uZmEtY2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGMyXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlZFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzgxXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzM4XCJcclxufVxyXG5cclxuLmZhLWNsb3VkLWhhaWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzM5XCJcclxufVxyXG5cclxuLmZhLWNsb3VkLWhhaWwtbWl4ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzNhXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczYlwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjM1wiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzNjXCJcclxufVxyXG5cclxuLmZhLWNsb3VkLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhhZVwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczZFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1yYWluYm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczZVwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1zaG93ZXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjczZlwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc0MFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1zbGVldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NDFcIlxyXG59XHJcblxyXG4uZmEtY2xvdWQtc25vdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NDJcIlxyXG59XHJcblxyXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjNFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NDNcIlxyXG59XHJcblxyXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlZVwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4MlwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzQ0XCJcclxufVxyXG5cclxuLmZhLWNsb3Vkcy1tb29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc0NVwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZHMtc3VuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc0NlwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4M1wiXHJcbn1cclxuXHJcbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4NFwiXHJcbn1cclxuXHJcbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzg1XCJcclxufVxyXG5cclxuLmZhLWNsdWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzI3XCJcclxufVxyXG5cclxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2MVwiXHJcbn1cclxuXHJcbi5mYS1jb2RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyMVwiXHJcbn1cclxuXHJcbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjZcIlxyXG59XHJcblxyXG4uZmEtY29kZS1jb21taXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzg2XCJcclxufVxyXG5cclxuLmZhLWNvZGUtbWVyZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzg3XCJcclxufVxyXG5cclxuLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWNiXCJcclxufVxyXG5cclxuLmZhLWNvZGllcGllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4NFwiXHJcbn1cclxuXHJcbi5mYS1jb2ZmZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY0XCJcclxufVxyXG5cclxuLmZhLWNvZmZlZS10b2dvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjNVwiXHJcbn1cclxuXHJcbi5mYS1jb2ZmaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmM2XCJcclxufVxyXG5cclxuLmZhLWNvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTNcIlxyXG59XHJcblxyXG4uZmEtY29nczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODVcIlxyXG59XHJcblxyXG4uZmEtY29pbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NWNcIlxyXG59XHJcblxyXG4uZmEtY29pbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTFlXCJcclxufVxyXG5cclxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRiXCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDc1XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3YVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YTJcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1hbHQtZG9sbGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1MFwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhM1wiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC1lZGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhNFwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YTVcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1hbHQtbGluZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGE2XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2Y0XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtYWx0LW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhN1wiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC1tdXNpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YWZcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1hbHQtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YThcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1hbHQtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGE5XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtYWx0LXNtaWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhYVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWFsdC10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YWJcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YWNcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjUxXCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YWRcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1lZGl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhZVwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRhZlwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LWxpbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRiMFwiXHJcbn1cclxuXHJcbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2Y1XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGIxXCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtbXVzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGIwXCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjJcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjNcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC1zbWlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjRcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudC10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjVcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDg2XCJcclxufVxyXG5cclxuLmZhLWNvbW1lbnRzLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjZcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudHMtYWx0LWRvbGxhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTJcIlxyXG59XHJcblxyXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1M1wiXHJcbn1cclxuXHJcbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTFmXCJcclxufVxyXG5cclxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRlXCJcclxufVxyXG5cclxuLmZhLWNvbXBhc3Mtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWU5XCJcclxufVxyXG5cclxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2NlwiXHJcbn1cclxuXHJcbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDIyXCJcclxufVxyXG5cclxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzhjXCJcclxufVxyXG5cclxuLmZhLWNvbXByZXNzLXdpZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzI2XCJcclxufVxyXG5cclxuLmZhLWNvbXB1dGVyLWNsYXNzaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGIxXCJcclxufVxyXG5cclxuLmZhLWNvbXB1dGVyLXNwZWFrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGIyXCJcclxufVxyXG5cclxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2MlwiXHJcbn1cclxuXHJcbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4ZFwiXHJcbn1cclxuXHJcbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMGVcIlxyXG59XHJcblxyXG4uZmEtY29uc3RydWN0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1ZFwiXHJcbn1cclxuXHJcbi5mYS1jb250YWluZXItc3RvcmFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjdcIlxyXG59XHJcblxyXG4uZmEtY29udGFvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2ZFwiXHJcbn1cclxuXHJcbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ2ZVwiXHJcbn1cclxuXHJcbi5mYS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NmZcIlxyXG59XHJcblxyXG4uZmEtY29va2llOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2M1wiXHJcbn1cclxuXHJcbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NjRcIlxyXG59XHJcblxyXG4uZmEtY29weTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzVcIlxyXG59XHJcblxyXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmOVwiXHJcbn1cclxuXHJcbi5mYS1jb3JuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjN1wiXHJcbn1cclxuXHJcbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5ZVwiXHJcbn1cclxuXHJcbi5mYS1jb3VjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjhcIlxyXG59XHJcblxyXG4uZmEtY293OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjOFwiXHJcbn1cclxuXHJcbi5mYS1jb3diZWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhiM1wiXHJcbn1cclxuXHJcbi5mYS1jb3diZWxsLW1vcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGI0XCJcclxufVxyXG5cclxuLmZhLWNwYW5lbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzODhcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWVcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZTdcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZThcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZTlcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZWFcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZWJcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZWNcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGVkXCJcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGVlXCJcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGVmXCJcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGYwXCJcclxufVxyXG5cclxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZjFcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZjJcIlxyXG59XHJcblxyXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmM1wiXHJcbn1cclxuXHJcbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWRcIlxyXG59XHJcblxyXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzg5XCJcclxufVxyXG5cclxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4YVwiXHJcbn1cclxuXHJcbi5mYS1jcmlja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ0OVwiXHJcbn1cclxuXHJcbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjOVwiXHJcbn1cclxuXHJcbi5mYS1jcm9pc3NhbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2Y2XCJcclxufVxyXG5cclxuLmZhLWNyb3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCJcclxufVxyXG5cclxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2NVwiXHJcbn1cclxuXHJcbi5mYS1jcm9zczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTRcIlxyXG59XHJcblxyXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNWJcIlxyXG59XHJcblxyXG4uZmEtY3JvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MjBcIlxyXG59XHJcblxyXG4uZmEtY3Jvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTIxXCJcclxufVxyXG5cclxuLmZhLWNydXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZjdcIlxyXG59XHJcblxyXG4uZmEtY3J1dGNoZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2Y4XCJcclxufVxyXG5cclxuLmZhLWNzczM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTNjXCJcclxufVxyXG5cclxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4YlwiXHJcbn1cclxuXHJcbi5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFiMlwiXHJcbn1cclxuXHJcbi5mYS1jdWJlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjNcIlxyXG59XHJcblxyXG4uZmEtY3VybGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NGFcIlxyXG59XHJcblxyXG4uZmEtY3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjNFwiXHJcbn1cclxuXHJcbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4Y1wiXHJcbn1cclxuXHJcbi5mYS1kLWFuZC1kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM4ZFwiXHJcbn1cclxuXHJcbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2Y2FcIlxyXG59XHJcblxyXG4uZmEtZGFnZ2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjYlwiXHJcbn1cclxuXHJcbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTBcIlxyXG59XHJcblxyXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMwXCJcclxufVxyXG5cclxuLmZhLWRlYWY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmE0XCJcclxufVxyXG5cclxuLmZhLWRlYnVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdmOVwiXHJcbn1cclxuXHJcbi5mYS1kZWVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc4ZVwiXHJcbn1cclxuXHJcbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzhmXCJcclxufVxyXG5cclxuLmZhLWRlbGljaW91czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTVcIlxyXG59XHJcblxyXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzQ3XCJcclxufVxyXG5cclxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOGVcIlxyXG59XHJcblxyXG4uZmEtZGVza3BybzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOGZcIlxyXG59XHJcblxyXG4uZmEtZGVza3RvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDhcIlxyXG59XHJcblxyXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzkwXCJcclxufVxyXG5cclxuLmZhLWRldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2Y2NcIlxyXG59XHJcblxyXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmRcIlxyXG59XHJcblxyXG4uZmEtZGV3cG9pbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzQ4XCJcclxufVxyXG5cclxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTVcIlxyXG59XHJcblxyXG4uZmEtZGhsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5MFwiXHJcbn1cclxuXHJcbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDcwXCJcclxufVxyXG5cclxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCJcclxufVxyXG5cclxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5MVwiXHJcbn1cclxuXHJcbi5mYS1kaWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUyMlwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLWQxMDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2Y2RcIlxyXG59XHJcblxyXG4uZmEtZGljZS1kMTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmNlXCJcclxufVxyXG5cclxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZjZlwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLWQ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkMFwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkMVwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLWQ4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkMlwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTIzXCJcclxufVxyXG5cclxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MjRcIlxyXG59XHJcblxyXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTI1XCJcclxufVxyXG5cclxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUyNlwiXHJcbn1cclxuXHJcbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUyN1wiXHJcbn1cclxuXHJcbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MjhcIlxyXG59XHJcblxyXG4uZmEtZGlnZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTZcIlxyXG59XHJcblxyXG4uZmEtZGlnZ2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NWVcIlxyXG59XHJcblxyXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOTFcIlxyXG59XHJcblxyXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2NlwiXHJcbn1cclxuXHJcbi5mYS1kaXBsb21hOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlYVwiXHJcbn1cclxuXHJcbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlYlwiXHJcbn1cclxuXHJcbi5mYS1kaXNjLWRyaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhiNVwiXHJcbn1cclxuXHJcbi5mYS1kaXNjb3JkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5MlwiXHJcbn1cclxuXHJcbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzkzXCJcclxufVxyXG5cclxuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2ZhXCJcclxufVxyXG5cclxuLmZhLWRpdmlkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MjlcIlxyXG59XHJcblxyXG4uZmEtZGl6enk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTY3XCJcclxufVxyXG5cclxuLmZhLWRuYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NzFcIlxyXG59XHJcblxyXG4uZmEtZG8tbm90LWVudGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVlY1wiXHJcbn1cclxuXHJcbi5mYS1kb2NodWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzk0XCJcclxufVxyXG5cclxuLmZhLWRvY2tlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOTVcIlxyXG59XHJcblxyXG4uZmEtZG9nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkM1wiXHJcbn1cclxuXHJcbi5mYS1kb2ctbGVhc2hlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZDRcIlxyXG59XHJcblxyXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCJcclxufVxyXG5cclxuLmZhLWRvbGx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ3MlwiXHJcbn1cclxuXHJcbi5mYS1kb2xseS1lbXB0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NzNcIlxyXG59XHJcblxyXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NzRcIlxyXG59XHJcblxyXG4uZmEtZG9sbHktZmxhdGJlZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDc1XCJcclxufVxyXG5cclxuLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDc2XCJcclxufVxyXG5cclxuLmZhLWRvbmF0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YjlcIlxyXG59XHJcblxyXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTJhXCJcclxufVxyXG5cclxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MmJcIlxyXG59XHJcblxyXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOTJcIlxyXG59XHJcblxyXG4uZmEtZG92ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YmFcIlxyXG59XHJcblxyXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCJcclxufVxyXG5cclxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzk2XCJcclxufVxyXG5cclxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTY4XCJcclxufVxyXG5cclxuLmZhLWRyYWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZDVcIlxyXG59XHJcblxyXG4uZmEtZHJhdy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWVkXCJcclxufVxyXG5cclxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZWVcIlxyXG59XHJcblxyXG4uZmEtZHJhdy1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWVmXCJcclxufVxyXG5cclxuLmZhLWRyZWlkZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzkyXCJcclxufVxyXG5cclxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3ZFwiXHJcbn1cclxuXHJcbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzk3XCJcclxufVxyXG5cclxuLmZhLWRyb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg1ZlwiXHJcbn1cclxuXHJcbi5mYS1kcm9uZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODYwXCJcclxufVxyXG5cclxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZiXCJcclxufVxyXG5cclxuLmZhLWRydW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTY5XCJcclxufVxyXG5cclxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTZhXCJcclxufVxyXG5cclxuLmZhLWRydW1zdGljazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZDZcIlxyXG59XHJcblxyXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmQ3XCJcclxufVxyXG5cclxuLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTlcIlxyXG59XHJcblxyXG4uZmEtZHJ5ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODYxXCJcclxufVxyXG5cclxuLmZhLWRyeWVyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NjJcIlxyXG59XHJcblxyXG4uZmEtZHVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZDhcIlxyXG59XHJcblxyXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDRiXCJcclxufVxyXG5cclxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5M1wiXHJcbn1cclxuXHJcbi5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5NFwiXHJcbn1cclxuXHJcbi5mYS1kdW5nZW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkOVwiXHJcbn1cclxuXHJcbi5mYS1keWFsb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzk5XCJcclxufVxyXG5cclxuLmZhLWVhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZjBcIlxyXG59XHJcblxyXG4uZmEtZWFyLW11ZmZzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5NVwiXHJcbn1cclxuXHJcbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM5YVwiXHJcbn1cclxuXHJcbi5mYS1lYmF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmNFwiXHJcbn1cclxuXHJcbi5mYS1lY2xpcHNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc0OVwiXHJcbn1cclxuXHJcbi5mYS1lY2xpcHNlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NGFcIlxyXG59XHJcblxyXG4uZmEtZWRnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODJcIlxyXG59XHJcblxyXG4uZmEtZWRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDRcIlxyXG59XHJcblxyXG4uZmEtZWdnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdmYlwiXHJcbn1cclxuXHJcbi5mYS1lZ2ctZnJpZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2ZjXCJcclxufVxyXG5cclxuLmZhLWVqZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MlwiXHJcbn1cclxuXHJcbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDMwXCJcclxufVxyXG5cclxuLmZhLWVsZXBoYW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkYVwiXHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0MVwiXHJcbn1cclxuXHJcbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOWJcIlxyXG59XHJcblxyXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDJcIlxyXG59XHJcblxyXG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzljXCJcclxufVxyXG5cclxuLmZhLWVsbG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWYxXCJcclxufVxyXG5cclxuLmZhLWVtYmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQyM1wiXHJcbn1cclxuXHJcbi5mYS1lbXBpcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQxXCJcclxufVxyXG5cclxuLmZhLWVtcHR5LXNldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTZcIlxyXG59XHJcblxyXG4uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWYyXCJcclxufVxyXG5cclxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiXHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiNlwiXHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTdcIlxyXG59XHJcblxyXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1OFwiXHJcbn1cclxuXHJcbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTk5XCJcclxufVxyXG5cclxuLmZhLWVudmlyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTlcIlxyXG59XHJcblxyXG4uZmEtZXF1YWxzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUyY1wiXHJcbn1cclxuXHJcbi5mYS1lcmFzZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJkXCJcclxufVxyXG5cclxuLmZhLWVybGFuZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOWRcIlxyXG59XHJcblxyXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDJlXCJcclxufVxyXG5cclxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5NlwiXHJcbn1cclxuXHJcbi5mYS1ldHN5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkN1wiXHJcbn1cclxuXHJcbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTUzXCJcclxufVxyXG5cclxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgzOVwiXHJcbn1cclxuXHJcbi5mYS1leGNoYW5nZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZWNcIlxyXG59XHJcblxyXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2MlwiXHJcbn1cclxuXHJcbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMmFcIlxyXG59XHJcblxyXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2YVwiXHJcbn1cclxuXHJcbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzIxXCJcclxufVxyXG5cclxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3MVwiXHJcbn1cclxuXHJcbi5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY1XCJcclxufVxyXG5cclxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDI0XCJcclxufVxyXG5cclxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzFkXCJcclxufVxyXG5cclxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMxZVwiXHJcbn1cclxuXHJcbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMjBcIlxyXG59XHJcblxyXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzZVwiXHJcbn1cclxuXHJcbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4ZVwiXHJcbn1cclxuXHJcbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNWRcIlxyXG59XHJcblxyXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRjXCJcclxufVxyXG5cclxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNjBcIlxyXG59XHJcblxyXG4uZmEtZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2ZVwiXHJcbn1cclxuXHJcbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZmJcIlxyXG59XHJcblxyXG4uZmEtZXllLWV2aWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmRiXCJcclxufVxyXG5cclxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzBcIlxyXG59XHJcblxyXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDlhXCJcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzllXCJcclxufVxyXG5cclxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzOWZcIlxyXG59XHJcblxyXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4MlwiXHJcbn1cclxuXHJcbi5mYS1mYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODYzXCJcclxufVxyXG5cclxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZkY1wiXHJcbn1cclxuXHJcbi5mYS1mYXJtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg2NFwiXHJcbn1cclxuXHJcbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0OVwiXHJcbn1cclxuXHJcbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDUwXCJcclxufVxyXG5cclxuLmZhLWZheDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWNcIlxyXG59XHJcblxyXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MmRcIlxyXG59XHJcblxyXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTZiXCJcclxufVxyXG5cclxuLmZhLWZlZGV4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5N1wiXHJcbn1cclxuXHJcbi5mYS1mZWRvcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzk4XCJcclxufVxyXG5cclxuLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODJcIlxyXG59XHJcblxyXG4uZmEtZmllbGQtaG9ja2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ0Y1wiXHJcbn1cclxuXHJcbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmJcIlxyXG59XHJcblxyXG4uZmEtZmlnbWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzk5XCJcclxufVxyXG5cclxuLmZhLWZpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTViXCJcclxufVxyXG5cclxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1Y1wiXHJcbn1cclxuXHJcbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM2XCJcclxufVxyXG5cclxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM3XCJcclxufVxyXG5cclxuLmZhLWZpbGUtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWYzXCJcclxufVxyXG5cclxuLmZhLWZpbGUtY2hhcnQtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NTlcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjVhXCJcclxufVxyXG5cclxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzE2XCJcclxufVxyXG5cclxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzlcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NmNcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmRkXCJcclxufVxyXG5cclxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTZkXCJcclxufVxyXG5cclxuLmZhLWZpbGUtZWRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMWNcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYzNcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMWFcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTZlXCJcclxufVxyXG5cclxuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCJcclxufVxyXG5cclxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU2ZlwiXHJcbn1cclxuXHJcbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTcwXCJcclxufVxyXG5cclxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTcxXCJcclxufVxyXG5cclxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NzdcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NzhcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMThcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1tdXNpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YjZcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCJcclxufVxyXG5cclxuLmZhLWZpbGUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMTlcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjNFwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NzJcIlxyXG59XHJcblxyXG4uZmEtZmlsZS1zZWFyY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODY1XCJcclxufVxyXG5cclxuLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU3M1wiXHJcbn1cclxuXHJcbi5mYS1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1YlwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXRpbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMxN1wiXHJcbn1cclxuXHJcbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NzRcIlxyXG59XHJcblxyXG4uZmEtZmlsZS11c2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1Y1wiXHJcbn1cclxuXHJcbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjOFwiXHJcbn1cclxuXHJcbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCJcclxufVxyXG5cclxuLmZhLWZpbGVzLW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2ZkXCJcclxufVxyXG5cclxuLmZhLWZpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTc1XCJcclxufVxyXG5cclxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NzZcIlxyXG59XHJcblxyXG4uZmEtZmlsbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDhcIlxyXG59XHJcblxyXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2EwXCJcclxufVxyXG5cclxuLmZhLWZpbG0tY2FuaXN0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGI3XCJcclxufVxyXG5cclxuLmZhLWZpbHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYjBcIlxyXG59XHJcblxyXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTc3XCJcclxufVxyXG5cclxuLmZhLWZpcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDZkXCJcclxufVxyXG5cclxuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlNFwiXHJcbn1cclxuXHJcbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMzRcIlxyXG59XHJcblxyXG4uZmEtZmlyZS1zbW9rZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NGJcIlxyXG59XHJcblxyXG4uZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjlcIlxyXG59XHJcblxyXG4uZmEtZmlyZXBsYWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5YVwiXHJcbn1cclxuXHJcbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDc5XCJcclxufVxyXG5cclxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiMFwiXHJcbn1cclxuXHJcbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTBhXCJcclxufVxyXG5cclxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2ExXCJcclxufVxyXG5cclxuLmZhLWZpc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTc4XCJcclxufVxyXG5cclxuLmZhLWZpc2gtY29va2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdmZVwiXHJcbn1cclxuXHJcbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZGVcIlxyXG59XHJcblxyXG4uZmEtZmxhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjRcIlxyXG59XHJcblxyXG4uZmEtZmxhZy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzRjXCJcclxufVxyXG5cclxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExZVwiXHJcbn1cclxuXHJcbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NGRcIlxyXG59XHJcblxyXG4uZmEtZmxhbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmRmXCJcclxufVxyXG5cclxuLmZhLWZsYXNobGlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGI4XCJcclxufVxyXG5cclxuLmZhLWZsYXNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjM1wiXHJcbn1cclxuXHJcbi5mYS1mbGFzay1wb2lzb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmUwXCJcclxufVxyXG5cclxuLmZhLWZsYXNrLXBvdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZTFcIlxyXG59XHJcblxyXG4uZmEtZmxpY2tyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiXHJcbn1cclxuXHJcbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDRkXCJcclxufVxyXG5cclxuLmZhLWZsb3dlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZmZcIlxyXG59XHJcblxyXG4uZmEtZmxvd2VyLWRhZmZvZGlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwMFwiXHJcbn1cclxuXHJcbi5mYS1mbG93ZXItdHVsaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODAxXCJcclxufVxyXG5cclxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTc5XCJcclxufVxyXG5cclxuLmZhLWZsdXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhiOVwiXHJcbn1cclxuXHJcbi5mYS1mbHV4LWNhcGFjaXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YmFcIlxyXG59XHJcblxyXG4uZmEtZmx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQxN1wiXHJcbn1cclxuXHJcbi5mYS1mb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzRlXCJcclxufVxyXG5cclxuLmZhLWZvbGRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2JcIlxyXG59XHJcblxyXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY1ZFwiXHJcbn1cclxuXHJcbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwN2NcIlxyXG59XHJcblxyXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjVlXCJcclxufVxyXG5cclxuLmZhLWZvbGRlci10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NWZcIlxyXG59XHJcblxyXG4uZmEtZm9sZGVyLXRyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODAyXCJcclxufVxyXG5cclxuLmZhLWZvbGRlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjYwXCJcclxufVxyXG5cclxuLmZhLWZvbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMxXCJcclxufVxyXG5cclxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjRcIlxyXG59XHJcblxyXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNWNcIlxyXG59XHJcblxyXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDI1XCJcclxufVxyXG5cclxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGU2XCJcclxufVxyXG5cclxuLmZhLWZvbnQtY2FzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NjZcIlxyXG59XHJcblxyXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4MFwiXHJcbn1cclxuXHJcbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2EyXCJcclxufVxyXG5cclxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDRlXCJcclxufVxyXG5cclxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NGZcIlxyXG59XHJcblxyXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDdhXCJcclxufVxyXG5cclxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODZcIlxyXG59XHJcblxyXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYTNcIlxyXG59XHJcblxyXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCJcclxufVxyXG5cclxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRlXCJcclxufVxyXG5cclxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgwXCJcclxufVxyXG5cclxuLmZhLWZyYWdpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGJiXCJcclxufVxyXG5cclxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjNVwiXHJcbn1cclxuXHJcbi5mYS1mcmVlYnNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhNFwiXHJcbn1cclxuXHJcbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODAzXCJcclxufVxyXG5cclxuLmZhLWZyb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTJlXCJcclxufVxyXG5cclxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc5YlwiXHJcbn1cclxuXHJcbi5mYS1mcm93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTlcIlxyXG59XHJcblxyXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1N2FcIlxyXG59XHJcblxyXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MGJcIlxyXG59XHJcblxyXG4uZmEtZnVuY3Rpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjYxXCJcclxufVxyXG5cclxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjYyXCJcclxufVxyXG5cclxuLmZhLWZ1dGJvbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTNcIlxyXG59XHJcblxyXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTBjXCJcclxufVxyXG5cclxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MGRcIlxyXG59XHJcblxyXG4uZmEtZ2FtZS1ib2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NjdcIlxyXG59XHJcblxyXG4uZmEtZ2FtZS1ib2FyZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODY4XCJcclxufVxyXG5cclxuLmZhLWdhbWUtY29uc29sZS1oYW5kaGVsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YmJcIlxyXG59XHJcblxyXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMWJcIlxyXG59XHJcblxyXG4uZmEtZ2FtZXBhZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGJjXCJcclxufVxyXG5cclxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUyZlwiXHJcbn1cclxuXHJcbi5mYS1nYXMtcHVtcC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZjRcIlxyXG59XHJcblxyXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGUzXCJcclxufVxyXG5cclxuLmZhLWdlbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYTVcIlxyXG59XHJcblxyXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmRcIlxyXG59XHJcblxyXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjVcIlxyXG59XHJcblxyXG4uZmEtZ2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjYwXCJcclxufVxyXG5cclxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjFcIlxyXG59XHJcblxyXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmUyXCJcclxufVxyXG5cclxuLmZhLWdpZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDZiXCJcclxufVxyXG5cclxuLmZhLWdpZnQtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NjNcIlxyXG59XHJcblxyXG4uZmEtZ2lmdHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzljXCJcclxufVxyXG5cclxuLmZhLWdpbmdlcmJyZWFkLW1hbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3OWRcIlxyXG59XHJcblxyXG4uZmEtZ2l0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkM1wiXHJcbn1cclxuXHJcbi5mYS1naXQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0MVwiXHJcbn1cclxuXHJcbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkMlwiXHJcbn1cclxuXHJcbi5mYS1naXRodWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDliXCJcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCJcclxufVxyXG5cclxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDkyXCJcclxufVxyXG5cclxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYTZcIlxyXG59XHJcblxyXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5NlwiXHJcbn1cclxuXHJcbi5mYS1naXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDI2XCJcclxufVxyXG5cclxuLmZhLWdsYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwNFwiXHJcbn1cclxuXHJcbi5mYS1nbGFzcy1jaGFtcGFnbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzllXCJcclxufVxyXG5cclxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3OWZcIlxyXG59XHJcblxyXG4uZmEtZ2xhc3MtY2l0cnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg2OVwiXHJcbn1cclxuXHJcbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMFwiXHJcbn1cclxuXHJcbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1N2JcIlxyXG59XHJcblxyXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YTBcIlxyXG59XHJcblxyXG4uZmEtZ2xhc3Mtd2hpc2tleS1yb2NrczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YTFcIlxyXG59XHJcblxyXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzBcIlxyXG59XHJcblxyXG4uZmEtZ2xhc3Nlcy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWY1XCJcclxufVxyXG5cclxuLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhNVwiXHJcbn1cclxuXHJcbi5mYS1nbGlkZS1nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhNlwiXHJcbn1cclxuXHJcbi5mYS1nbG9iZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYWNcIlxyXG59XHJcblxyXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU3Y1wiXHJcbn1cclxuXHJcbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1N2RcIlxyXG59XHJcblxyXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1N2VcIlxyXG59XHJcblxyXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhMlwiXHJcbn1cclxuXHJcbi5mYS1nbG9iZS1zbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhM1wiXHJcbn1cclxuXHJcbi5mYS1nbG9iZS1zdGFuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZjZcIlxyXG59XHJcblxyXG4uZmEtZ29mb3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhN1wiXHJcbn1cclxuXHJcbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDUwXCJcclxufVxyXG5cclxuLmZhLWdvbGYtY2x1YjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTFcIlxyXG59XHJcblxyXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhOFwiXHJcbn1cclxuXHJcbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYTlcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhMFwiXHJcbn1cclxuXHJcbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FhXCJcclxufVxyXG5cclxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhYlwiXHJcbn1cclxuXHJcbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYjNcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDVcIlxyXG59XHJcblxyXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkNFwiXHJcbn1cclxuXHJcbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlZVwiXHJcbn1cclxuXHJcbi5mYS1nb3B1cmFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY2NFwiXHJcbn1cclxuXHJcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWRcIlxyXG59XHJcblxyXG4uZmEtZ3JhbW9waG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YmRcIlxyXG59XHJcblxyXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTg0XCJcclxufVxyXG5cclxuLmZhLWdyYXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmQ2XCJcclxufVxyXG5cclxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzFcIlxyXG59XHJcblxyXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUzMlwiXHJcbn1cclxuXHJcbi5mYS1ncmltYWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU3ZlwiXHJcbn1cclxuXHJcbi5mYS1ncmluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4MFwiXHJcbn1cclxuXHJcbi5mYS1ncmluLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ODFcIlxyXG59XHJcblxyXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4MlwiXHJcbn1cclxuXHJcbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTgzXCJcclxufVxyXG5cclxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4NFwiXHJcbn1cclxuXHJcbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ODVcIlxyXG59XHJcblxyXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTg2XCJcclxufVxyXG5cclxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTg3XCJcclxufVxyXG5cclxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTg4XCJcclxufVxyXG5cclxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4OVwiXHJcbn1cclxuXHJcbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNThhXCJcclxufVxyXG5cclxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNThiXCJcclxufVxyXG5cclxuLmZhLWdyaW4td2luazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1OGNcIlxyXG59XHJcblxyXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4ZFwiXHJcbn1cclxuXHJcbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhNFwiXHJcbn1cclxuXHJcbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhNVwiXHJcbn1cclxuXHJcbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU4ZVwiXHJcbn1cclxuXHJcbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYWNcIlxyXG59XHJcblxyXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FkXCJcclxufVxyXG5cclxuLmZhLWd1aXRhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YTZcIlxyXG59XHJcblxyXG4uZmEtZ3VpdGFyLWVsZWN0cmljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhiZVwiXHJcbn1cclxuXHJcbi5mYS1ndWl0YXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhiZlwiXHJcbn1cclxuXHJcbi5mYS1ndWxwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNhZVwiXHJcbn1cclxuXHJcbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmRcIlxyXG59XHJcblxyXG4uZmEtaDE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzEzXCJcclxufVxyXG5cclxuLmZhLWgyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMxNFwiXHJcbn1cclxuXHJcbi5mYS1oMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMTVcIlxyXG59XHJcblxyXG4uZmEtaDQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODZhXCJcclxufVxyXG5cclxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkNFwiXHJcbn1cclxuXHJcbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2FmXCJcclxufVxyXG5cclxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWY3XCJcclxufVxyXG5cclxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MDVcIlxyXG59XHJcblxyXG4uZmEtaGFtbWVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZlM1wiXHJcbn1cclxuXHJcbi5mYS1oYW1tZXItd2FyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZlNFwiXHJcbn1cclxuXHJcbi5mYS1oYW1zYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NjVcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1oZWFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YmNcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRiZFwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ3YlwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGJlXCJcclxufVxyXG5cclxuLmZhLWhhbmQtaG9sZGluZy1tYWdpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZTVcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRiZlwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjMFwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGMxXCJcclxufVxyXG5cclxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI1OFwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODA2XCJcclxufVxyXG5cclxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU2XCJcclxufVxyXG5cclxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjViXCJcclxufVxyXG5cclxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYTdcIlxyXG59XHJcblxyXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhNVwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhNFwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhNlwiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjVhXCJcclxufVxyXG5cclxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ3Y1wiXHJcbn1cclxuXHJcbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCJcclxufVxyXG5cclxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU3XCJcclxufVxyXG5cclxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjU5XCJcclxufVxyXG5cclxuLmZhLWhhbmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjMlwiXHJcbn1cclxuXHJcbi5mYS1oYW5kcy1oZWFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YzNcIlxyXG59XHJcblxyXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0YzRcIlxyXG59XHJcblxyXG4uZmEtaGFuZHMtdXNkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjNVwiXHJcbn1cclxuXHJcbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmI1XCJcclxufVxyXG5cclxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGM2XCJcclxufVxyXG5cclxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZlNlwiXHJcbn1cclxuXHJcbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MDdcIlxyXG59XHJcblxyXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTJcIlxyXG59XHJcblxyXG4uZmEtaGF0LWNoZWY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODZiXCJcclxufVxyXG5cclxuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGMwXCJcclxufVxyXG5cclxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YzFcIlxyXG59XHJcblxyXG4uZmEtaGF0LXNhbnRhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhN1wiXHJcbn1cclxuXHJcbi5mYS1oYXQtd2ludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhOFwiXHJcbn1cclxuXHJcbi5mYS1oYXQtd2l0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmU3XCJcclxufVxyXG5cclxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmU4XCJcclxufVxyXG5cclxuLmZhLWhheWthbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NjZcIlxyXG59XHJcblxyXG4uZmEtaGRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBhMFwiXHJcbn1cclxuXHJcbi5mYS1oZWFkLXNpZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmU5XCJcclxufVxyXG5cclxuLmZhLWhlYWQtc2lkZS1icmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MDhcIlxyXG59XHJcblxyXG4uZmEtaGVhZC1zaWRlLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGMyXCJcclxufVxyXG5cclxuLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwOVwiXHJcbn1cclxuXHJcbi5mYS1oZWFkLXZyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZlYVwiXHJcbn1cclxuXHJcbi5mYS1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkY1wiXHJcbn1cclxuXHJcbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyNVwiXHJcbn1cclxuXHJcbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1OGZcIlxyXG59XHJcblxyXG4uZmEtaGVhZHNldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1OTBcIlxyXG59XHJcblxyXG4uZmEtaGVhcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA0XCJcclxufVxyXG5cclxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YTlcIlxyXG59XHJcblxyXG4uZmEtaGVhcnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjN1wiXHJcbn1cclxuXHJcbi5mYS1oZWFydC1yYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVmOFwiXHJcbn1cclxuXHJcbi5mYS1oZWFydC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGM4XCJcclxufVxyXG5cclxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWVcIlxyXG59XHJcblxyXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzNcIlxyXG59XHJcblxyXG4uZmEtaGVsbWV0LWJhdHRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZWJcIlxyXG59XHJcblxyXG4uZmEtaGV4YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMTJcIlxyXG59XHJcblxyXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTkxXCJcclxufVxyXG5cclxuLmZhLWhpa2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZWNcIlxyXG59XHJcblxyXG4uZmEtaGlwcG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmVkXCJcclxufVxyXG5cclxuLmZhLWhpcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDUyXCJcclxufVxyXG5cclxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2IwXCJcclxufVxyXG5cclxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCJcclxufVxyXG5cclxuLmZhLWhvY2tleS1tYXNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZlZVwiXHJcbn1cclxuXHJcbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTNcIlxyXG59XHJcblxyXG4uZmEtaG9ja2V5LXN0aWNrczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTRcIlxyXG59XHJcblxyXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2FhXCJcclxufVxyXG5cclxuLmZhLWhvbWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCJcclxufVxyXG5cclxuLmZhLWhvbWUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwYVwiXHJcbn1cclxuXHJcbi5mYS1ob21lLWhlYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjOVwiXHJcbn1cclxuXHJcbi5mYS1ob21lLWxnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwYlwiXHJcbn1cclxuXHJcbi5mYS1ob21lLWxnLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MGNcIlxyXG59XHJcblxyXG4uZmEtaG9vZC1jbG9hazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZWZcIlxyXG59XHJcblxyXG4uZmEtaG9vbGk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDI3XCJcclxufVxyXG5cclxuLmZhLWhvcml6b250YWwtcnVsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NmNcIlxyXG59XHJcblxyXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTkyXCJcclxufVxyXG5cclxuLmZhLWhvcnNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZmMFwiXHJcbn1cclxuXHJcbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdhYlwiXHJcbn1cclxuXHJcbi5mYS1ob3JzZS1zYWRkbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGMzXCJcclxufVxyXG5cclxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmOFwiXHJcbn1cclxuXHJcbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDdkXCJcclxufVxyXG5cclxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0N2VcIlxyXG59XHJcblxyXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MGRcIlxyXG59XHJcblxyXG4uZmEtaG9zcGl0YWxzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgwZVwiXHJcbn1cclxuXHJcbi5mYS1ob3QtdHViOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5M1wiXHJcbn1cclxuXHJcbi5mYS1ob3Rkb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODBmXCJcclxufVxyXG5cclxuLmZhLWhvdGVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5NFwiXHJcbn1cclxuXHJcbi5mYS1ob3RqYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2IxXCJcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTRcIlxyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTNcIlxyXG59XHJcblxyXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjUyXCJcclxufVxyXG5cclxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNTFcIlxyXG59XHJcblxyXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZmMVwiXHJcbn1cclxuXHJcbi5mYS1ob3VzZS1mbG9vZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NGZcIlxyXG59XHJcblxyXG4uZmEtaG91eno6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjdjXCJcclxufVxyXG5cclxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmYyXCJcclxufVxyXG5cclxuLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzYlwiXHJcbn1cclxuXHJcbi5mYS1odWJzcG90OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNiMlwiXHJcbn1cclxuXHJcbi5mYS1odW1pZGl0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NTBcIlxyXG59XHJcblxyXG4uZmEtaHVycmljYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc1MVwiXHJcbn1cclxuXHJcbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDZcIlxyXG59XHJcblxyXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxMFwiXHJcbn1cclxuXHJcbi5mYS1pY2Utc2thdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2FjXCJcclxufVxyXG5cclxuLmZhLWljaWNsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2FkXCJcclxufVxyXG5cclxuLmZhLWljb25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg2ZFwiXHJcbn1cclxuXHJcbi5mYS1pY29ucy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODZlXCJcclxufVxyXG5cclxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjMVwiXHJcbn1cclxuXHJcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiXHJcbn1cclxuXHJcbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0N2ZcIlxyXG59XHJcblxyXG4uZmEtaWdsb286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2FlXCJcclxufVxyXG5cclxuLmZhLWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZVwiXHJcbn1cclxuXHJcbi5mYS1pbWFnZS1wb2xhcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YzRcIlxyXG59XHJcblxyXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwMlwiXHJcbn1cclxuXHJcbi5mYS1pbWRiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkOFwiXHJcbn1cclxuXHJcbi5mYS1pbmJveDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMWNcIlxyXG59XHJcblxyXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzEwXCJcclxufVxyXG5cclxuLmZhLWluYm94LW91dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMTFcIlxyXG59XHJcblxyXG4uZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzY1wiXHJcbn1cclxuXHJcbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzVcIlxyXG59XHJcblxyXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNiM1wiXHJcbn1cclxuXHJcbi5mYS1pbmZpbml0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzRcIlxyXG59XHJcblxyXG4uZmEtaW5mbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMjlcIlxyXG59XHJcblxyXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDVhXCJcclxufVxyXG5cclxuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwZlwiXHJcbn1cclxuXHJcbi5mYS1pbmhhbGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVmOVwiXHJcbn1cclxuXHJcbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCJcclxufVxyXG5cclxuLmZhLWludGVncmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY2N1wiXHJcbn1cclxuXHJcbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YWZcIlxyXG59XHJcblxyXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjZiXCJcclxufVxyXG5cclxuLmZhLWludGVyc2VjdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NjhcIlxyXG59XHJcblxyXG4uZmEtaW52ZW50b3J5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4MFwiXHJcbn1cclxuXHJcbi5mYS1pbnZpc2lvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YjBcIlxyXG59XHJcblxyXG4uZmEtaW94aG9zdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMDhcIlxyXG59XHJcblxyXG4uZmEtaXNsYW5kLXRyb3BpY2FsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxMVwiXHJcbn1cclxuXHJcbi5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDMzXCJcclxufVxyXG5cclxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODNhXCJcclxufVxyXG5cclxuLmZhLWl0dW5lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYjRcIlxyXG59XHJcblxyXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2I1XCJcclxufVxyXG5cclxuLmZhLWphY2stby1sYW50ZXJuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwZVwiXHJcbn1cclxuXHJcbi5mYS1qYXZhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRlNFwiXHJcbn1cclxuXHJcbi5mYS1qZWRpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY2OVwiXHJcbn1cclxuXHJcbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUwZVwiXHJcbn1cclxuXHJcbi5mYS1qZW5raW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNiNlwiXHJcbn1cclxuXHJcbi5mYS1qaXJhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiMVwiXHJcbn1cclxuXHJcbi5mYS1qb2dldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYjdcIlxyXG59XHJcblxyXG4uZmEtam9pbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTk1XCJcclxufVxyXG5cclxuLmZhLWpvb21sYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWFcIlxyXG59XHJcblxyXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjZhXCJcclxufVxyXG5cclxuLmZhLWpveXN0aWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjNVwiXHJcbn1cclxuXHJcbi5mYS1qczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYjhcIlxyXG59XHJcblxyXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNiOVwiXHJcbn1cclxuXHJcbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2NcIlxyXG59XHJcblxyXG4uZmEtanVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjNlwiXHJcbn1cclxuXHJcbi5mYS1rYWFiYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NmJcIlxyXG59XHJcblxyXG4uZmEta2FnZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVmYVwiXHJcbn1cclxuXHJcbi5mYS1rYXpvbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4YzdcIlxyXG59XHJcblxyXG4uZmEta2VybmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NmZcIlxyXG59XHJcblxyXG4uZmEta2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4NFwiXHJcbn1cclxuXHJcbi5mYS1rZXktc2tlbGV0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmYzXCJcclxufVxyXG5cclxuLmZhLWtleWJhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGY1XCJcclxufVxyXG5cclxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExY1wiXHJcbn1cclxuXHJcbi5mYS1rZXljZG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JhXCJcclxufVxyXG5cclxuLmZhLWtleW5vdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjZjXCJcclxufVxyXG5cclxuLmZhLWtoYW5kYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NmRcIlxyXG59XHJcblxyXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JiXCJcclxufVxyXG5cclxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JjXCJcclxufVxyXG5cclxuLmZhLWtpZG5leXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWZiXCJcclxufVxyXG5cclxuLmZhLWtpc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTk2XCJcclxufVxyXG5cclxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1OTdcIlxyXG59XHJcblxyXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5OFwiXHJcbn1cclxuXHJcbi5mYS1raXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZmNFwiXHJcbn1cclxuXHJcbi5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTM1XCJcclxufVxyXG5cclxuLmZhLWtuaWZlLWtpdGNoZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmY1XCJcclxufVxyXG5cclxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MmZcIlxyXG59XHJcblxyXG4uZmEtbGFtYmRhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY2ZVwiXHJcbn1cclxuXHJcbi5mYS1sYW1wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjYVwiXHJcbn1cclxuXHJcbi5mYS1sYW5kbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NmZcIlxyXG59XHJcblxyXG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc1MlwiXHJcbn1cclxuXHJcbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYWJcIlxyXG59XHJcblxyXG4uZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwOVwiXHJcbn1cclxuXHJcbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZmNcIlxyXG59XHJcblxyXG4uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODEyXCJcclxufVxyXG5cclxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JkXCJcclxufVxyXG5cclxuLmZhLWxhc3NvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjOFwiXHJcbn1cclxuXHJcbi5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAyXCJcclxufVxyXG5cclxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjAzXCJcclxufVxyXG5cclxuLmZhLWxhdWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5OVwiXHJcbn1cclxuXHJcbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5YVwiXHJcbn1cclxuXHJcbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTliXCJcclxufVxyXG5cclxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTljXCJcclxufVxyXG5cclxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVmZFwiXHJcbn1cclxuXHJcbi5mYS1sYXllci1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZmVcIlxyXG59XHJcblxyXG4uZmEtbGF5ZXItcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1ZmZcIlxyXG59XHJcblxyXG4uZmEtbGVhZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNmNcIlxyXG59XHJcblxyXG4uZmEtbGVhZi1oZWFydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0Y2JcIlxyXG59XHJcblxyXG4uZmEtbGVhZi1tYXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZjZcIlxyXG59XHJcblxyXG4uZmEtbGVhZi1vYWs6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmY3XCJcclxufVxyXG5cclxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjEyXCJcclxufVxyXG5cclxuLmZhLWxlbW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5NFwiXHJcbn1cclxuXHJcbi5mYS1sZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQxZFwiXHJcbn1cclxuXHJcbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTM2XCJcclxufVxyXG5cclxuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzdcIlxyXG59XHJcblxyXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDlcIlxyXG59XHJcblxyXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JlXCJcclxufVxyXG5cclxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0OFwiXHJcbn1cclxuXHJcbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2JmXCJcclxufVxyXG5cclxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxY2RcIlxyXG59XHJcblxyXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlYlwiXHJcbn1cclxuXHJcbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3MFwiXHJcbn1cclxuXHJcbi5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjcxXCJcclxufVxyXG5cclxuLmZhLWxpZ2h0YnVsYi1vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NzJcIlxyXG59XHJcblxyXG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3M1wiXHJcbn1cclxuXHJcbi5mYS1saWdodHMtaG9saWRheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YjJcIlxyXG59XHJcblxyXG4uZmEtbGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYzBcIlxyXG59XHJcblxyXG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3MFwiXHJcbn1cclxuXHJcbi5mYS1saW5lLWhlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NzFcIlxyXG59XHJcblxyXG4uZmEtbGluazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzFcIlxyXG59XHJcblxyXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhjXCJcclxufVxyXG5cclxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlMVwiXHJcbn1cclxuXHJcbi5mYS1saW5vZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmI4XCJcclxufVxyXG5cclxuLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3Y1wiXHJcbn1cclxuXHJcbi5mYS1saXBzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYwMFwiXHJcbn1cclxuXHJcbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTk1XCJcclxufVxyXG5cclxuLmZhLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDNhXCJcclxufVxyXG5cclxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyMlwiXHJcbn1cclxuXHJcbi5mYS1saXN0LW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjOVwiXHJcbn1cclxuXHJcbi5mYS1saXN0LW9sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjYlwiXHJcbn1cclxuXHJcbi5mYS1saXN0LXVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjYVwiXHJcbn1cclxuXHJcbi5mYS1sb2NhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MDFcIlxyXG59XHJcblxyXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCJcclxufVxyXG5cclxuLmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MDJcIlxyXG59XHJcblxyXG4uZmEtbG9jYXRpb24tc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjAzXCJcclxufVxyXG5cclxuLmZhLWxvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDIzXCJcclxufVxyXG5cclxuLmZhLWxvY2stYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwZFwiXHJcbn1cclxuXHJcbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2MxXCJcclxufVxyXG5cclxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2MyXCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzA5XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzBhXCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwYlwiXHJcbn1cclxuXHJcbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMGNcIlxyXG59XHJcblxyXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE3NVwiXHJcbn1cclxuXHJcbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc3XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCJcclxufVxyXG5cclxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCJcclxufVxyXG5cclxuLmZhLWxvdmVzZWF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRjY1wiXHJcbn1cclxuXHJcbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhOFwiXHJcbn1cclxuXHJcbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTVcIlxyXG59XHJcblxyXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5ZFwiXHJcbn1cclxuXHJcbi5mYS1sdW5nczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MDRcIlxyXG59XHJcblxyXG4uZmEtbHlmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYzNcIlxyXG59XHJcblxyXG4uZmEtbWFjZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZjhcIlxyXG59XHJcblxyXG4uZmEtbWFnZW50bzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYzRcIlxyXG59XHJcblxyXG4uZmEtbWFnaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQwXCJcclxufVxyXG5cclxuLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzZcIlxyXG59XHJcblxyXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3NFwiXHJcbn1cclxuXHJcbi5mYS1tYWlsYm94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxM1wiXHJcbn1cclxuXHJcbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTllXCJcclxufVxyXG5cclxuLmZhLW1hbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTgzXCJcclxufVxyXG5cclxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUwZlwiXHJcbn1cclxuXHJcbi5mYS1tYW5kb2xpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZjlcIlxyXG59XHJcblxyXG4uZmEtbWFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3OVwiXHJcbn1cclxuXHJcbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU5ZlwiXHJcbn1cclxuXHJcbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YTBcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDFcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2M1XCJcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXItYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYwNVwiXHJcbn1cclxuXHJcbi5mYS1tYXAtbWFya2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYwNlwiXHJcbn1cclxuXHJcbi5mYS1tYXAtbWFya2VyLWVkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjA3XCJcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXItZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjA4XCJcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXItbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjA5XCJcclxufVxyXG5cclxuLmZhLW1hcC1tYXJrZXItcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGFcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGJcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlci1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGNcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlci1zbWlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGRcIlxyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlci10aW1lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGVcIlxyXG59XHJcblxyXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNzZcIlxyXG59XHJcblxyXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3N1wiXHJcbn1cclxuXHJcbi5mYS1tYXJrZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MGZcIlxyXG59XHJcblxyXG4uZmEtbWFya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVhMVwiXHJcbn1cclxuXHJcbi5mYS1tYXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMlwiXHJcbn1cclxuXHJcbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMjdcIlxyXG59XHJcblxyXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI5XCJcclxufVxyXG5cclxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJiXCJcclxufVxyXG5cclxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjJhXCJcclxufVxyXG5cclxuLmZhLW1hc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmZhXCJcclxufVxyXG5cclxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmNlwiXHJcbn1cclxuXHJcbi5mYS1tYXhjZG46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM2XCJcclxufVxyXG5cclxuLmZhLW1kYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4Y2FcIlxyXG59XHJcblxyXG4uZmEtbWVhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MTRcIlxyXG59XHJcblxyXG4uZmEtbWVkYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWEyXCJcclxufVxyXG5cclxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2M2XCJcclxufVxyXG5cclxuLmZhLW1lZGl1bTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2FcIlxyXG59XHJcblxyXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2M3XCJcclxufVxyXG5cclxuLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZmFcIlxyXG59XHJcblxyXG4uZmEtbWVkcnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2M4XCJcclxufVxyXG5cclxuLmZhLW1lZXR1cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZTBcIlxyXG59XHJcblxyXG4uZmEtbWVnYXBob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3NVwiXHJcbn1cclxuXHJcbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YTNcIlxyXG59XHJcblxyXG4uZmEtbWVoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExYVwiXHJcbn1cclxuXHJcbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWE0XCJcclxufVxyXG5cclxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWE1XCJcclxufVxyXG5cclxuLmZhLW1lbW9yeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MzhcIlxyXG59XHJcblxyXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2IzXCJcclxufVxyXG5cclxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjc2XCJcclxufVxyXG5cclxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjIzXCJcclxufVxyXG5cclxuLmZhLW1ldGVvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NTNcIlxyXG59XHJcblxyXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkYlwiXHJcbn1cclxuXHJcbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEzMFwiXHJcbn1cclxuXHJcbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzYzlcIlxyXG59XHJcblxyXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTM5XCJcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMxXCJcclxufVxyXG5cclxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGNiXCJcclxufVxyXG5cclxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjEwXCJcclxufVxyXG5cclxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzY2FcIlxyXG59XHJcblxyXG4uZmEtbWluZC1zaGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2NzdcIlxyXG59XHJcblxyXG4uZmEtbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCJcclxufVxyXG5cclxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTZcIlxyXG59XHJcblxyXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMDdcIlxyXG59XHJcblxyXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMDhcIlxyXG59XHJcblxyXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0NlwiXHJcbn1cclxuXHJcbi5mYS1taXN0bGV0b2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2I0XCJcclxufVxyXG5cclxuLmZhLW1pdHRlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YjVcIlxyXG59XHJcblxyXG4uZmEtbWl4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNjYlwiXHJcbn1cclxuXHJcbi5mYS1taXhjbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODlcIlxyXG59XHJcblxyXG4uZmEtbWl6dW5pOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNjY1wiXHJcbn1cclxuXHJcbi5mYS1tb2JpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCJcclxufVxyXG5cclxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2NkXCJcclxufVxyXG5cclxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNjZVwiXHJcbn1cclxuXHJcbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2NmXCJcclxufVxyXG5cclxuLmZhLW1vZHg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCJcclxufVxyXG5cclxuLmZhLW1vbmVybzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZDBcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDZcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2QxXCJcclxufVxyXG5cclxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1M2FcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1M2JcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTNjXCJcclxufVxyXG5cclxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1M2RcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NzJcIlxyXG59XHJcblxyXG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODczXCJcclxufVxyXG5cclxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MTFcIlxyXG59XHJcblxyXG4uZmEtbW9ua2V5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZmYlwiXHJcbn1cclxuXHJcbi5mYS1tb251bWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YTZcIlxyXG59XHJcblxyXG4uZmEtbW9vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODZcIlxyXG59XHJcblxyXG4uZmEtbW9vbi1jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NTRcIlxyXG59XHJcblxyXG4uZmEtbW9vbi1zdGFyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NTVcIlxyXG59XHJcblxyXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YTdcIlxyXG59XHJcblxyXG4uZmEtbW9zcXVlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3OFwiXHJcbn1cclxuXHJcbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiXHJcbn1cclxuXHJcbi5mYS1tb3VudGFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ZmNcIlxyXG59XHJcblxyXG4uZmEtbW91bnRhaW5zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZmZFwiXHJcbn1cclxuXHJcbi5mYS1tb3VzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4Y2NcIlxyXG59XHJcblxyXG4uZmEtbW91c2UtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjZFwiXHJcbn1cclxuXHJcbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiXHJcbn1cclxuXHJcbi5mYS1tcDMtcGxheWVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhjZVwiXHJcbn1cclxuXHJcbi5mYS1tdWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODc0XCJcclxufVxyXG5cclxuLmZhLW11Zy1ob3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2I2XCJcclxufVxyXG5cclxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2I3XCJcclxufVxyXG5cclxuLmZhLW11Zy10ZWE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODc1XCJcclxufVxyXG5cclxuLmZhLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMVwiXHJcbn1cclxuXHJcbi5mYS1tdXNpYy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGNmXCJcclxufVxyXG5cclxuLmZhLW11c2ljLWFsdC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZDBcIlxyXG59XHJcblxyXG4uZmEtbXVzaWMtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGQxXCJcclxufVxyXG5cclxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2QyXCJcclxufVxyXG5cclxuLmZhLW5hcndoYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmZlXCJcclxufVxyXG5cclxuLmZhLW5lb3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjEyXCJcclxufVxyXG5cclxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmZmXCJcclxufVxyXG5cclxuLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMmNcIlxyXG59XHJcblxyXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlYVwiXHJcbn1cclxuXHJcbi5mYS1uaW1ibHI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWE4XCJcclxufVxyXG5cclxuLmZhLW5vZGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDE5XCJcclxufVxyXG5cclxuLmZhLW5vZGUtanM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2QzXCJcclxufVxyXG5cclxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1M2VcIlxyXG59XHJcblxyXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ODFcIlxyXG59XHJcblxyXG4uZmEtbnBtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkNFwiXHJcbn1cclxuXHJcbi5mYS1uczg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2Q1XCJcclxufVxyXG5cclxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkNlwiXHJcbn1cclxuXHJcbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCJcclxufVxyXG5cclxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI0OFwiXHJcbn1cclxuXHJcbi5mYS1vY3RhZ29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwNlwiXHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2M1wiXHJcbn1cclxuXHJcbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjRcIlxyXG59XHJcblxyXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MTNcIlxyXG59XHJcblxyXG4uZmEtb2lsLXRlbXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjE0XCJcclxufVxyXG5cclxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTBcIlxyXG59XHJcblxyXG4uZmEtb206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjc5XCJcclxufVxyXG5cclxuLmZhLW9tZWdhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3YVwiXHJcbn1cclxuXHJcbi5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2RcIlxyXG59XHJcblxyXG4uZmEtb3BlbmlkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5YlwiXHJcbn1cclxuXHJcbi5mYS1vcGVyYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNmFcIlxyXG59XHJcblxyXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyM2NcIlxyXG59XHJcblxyXG4uZmEtb3JjaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGQyXCJcclxufVxyXG5cclxuLmZhLW9ybmFtZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiOFwiXHJcbn1cclxuXHJcbi5mYS1vc2k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDFhXCJcclxufVxyXG5cclxuLmZhLW90dGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcwMFwiXHJcbn1cclxuXHJcbi5mYS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzYlwiXHJcbn1cclxuXHJcbi5mYS1vdmVybGluZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NzZcIlxyXG59XHJcblxyXG4uZmEtcGFnZS1icmVhazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NzdcIlxyXG59XHJcblxyXG4uZmEtcGFnZTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2Q3XCJcclxufVxyXG5cclxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOGNcIlxyXG59XHJcblxyXG4uZmEtcGFnZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODE1XCJcclxufVxyXG5cclxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmY1wiXHJcbn1cclxuXHJcbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWE5XCJcclxufVxyXG5cclxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YWFcIlxyXG59XHJcblxyXG4uZmEtcGFsZXR0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1M2ZcIlxyXG59XHJcblxyXG4uZmEtcGFsZmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkOFwiXHJcbn1cclxuXHJcbi5mYS1wYWxsZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDgyXCJcclxufVxyXG5cclxuLmZhLXBhbGxldC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDgzXCJcclxufVxyXG5cclxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkOFwiXHJcbn1cclxuXHJcbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCJcclxufVxyXG5cclxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGNkXCJcclxufVxyXG5cclxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZGRcIlxyXG59XHJcblxyXG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4NzhcIlxyXG59XHJcblxyXG4uZmEtcGFya2luZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NDBcIlxyXG59XHJcblxyXG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjE1XCJcclxufVxyXG5cclxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYxNlwiXHJcbn1cclxuXHJcbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYxN1wiXHJcbn1cclxuXHJcbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YWJcIlxyXG59XHJcblxyXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjdiXCJcclxufVxyXG5cclxuLmZhLXBhc3RlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlYVwiXHJcbn1cclxuXHJcbi5mYS1wYXRyZW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkOVwiXHJcbn1cclxuXHJcbi5mYS1wYXVzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGNcIlxyXG59XHJcblxyXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4YlwiXHJcbn1cclxuXHJcbi5mYS1wYXc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCJcclxufVxyXG5cclxuLmZhLXBhdy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzAxXCJcclxufVxyXG5cclxuLmZhLXBhdy1jbGF3czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MDJcIlxyXG59XHJcblxyXG4uZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlZFwiXHJcbn1cclxuXHJcbi5mYS1wZWFjZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2N2NcIlxyXG59XHJcblxyXG4uZmEtcGVnYXN1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MDNcIlxyXG59XHJcblxyXG4uZmEtcGVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwNFwiXHJcbn1cclxuXHJcbi5mYS1wZW4tYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwNVwiXHJcbn1cclxuXHJcbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWFjXCJcclxufVxyXG5cclxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWFkXCJcclxufVxyXG5cclxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTRiXCJcclxufVxyXG5cclxuLmZhLXBlbmNpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDBcIlxyXG59XHJcblxyXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzMDNcIlxyXG59XHJcblxyXG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjE4XCJcclxufVxyXG5cclxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YWVcIlxyXG59XHJcblxyXG4uZmEtcGVubmFudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTZcIlxyXG59XHJcblxyXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcwNFwiXHJcbn1cclxuXHJcbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGNlXCJcclxufVxyXG5cclxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODE2XCJcclxufVxyXG5cclxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjk1XCJcclxufVxyXG5cclxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQxXCJcclxufVxyXG5cclxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZGFcIlxyXG59XHJcblxyXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc1NlwiXHJcbn1cclxuXHJcbi5mYS1wZXJzb24tY2Fycnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGNmXCJcclxufVxyXG5cclxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZDBcIlxyXG59XHJcblxyXG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRkMVwiXHJcbn1cclxuXHJcbi5mYS1wZXJzb24tc2lnbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NTdcIlxyXG59XHJcblxyXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2RiXCJcclxufVxyXG5cclxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkY1wiXHJcbn1cclxuXHJcbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUxMVwiXHJcbn1cclxuXHJcbi5mYS1waG9uZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOTVcIlxyXG59XHJcblxyXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3OVwiXHJcbn1cclxuXHJcbi5mYS1waG9uZS1sYXB0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODdhXCJcclxufVxyXG5cclxuLmZhLXBob25lLW9mZmljZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2N2RcIlxyXG59XHJcblxyXG4uZmEtcGhvbmUtcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZDJcIlxyXG59XHJcblxyXG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhkM1wiXHJcbn1cclxuXHJcbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZGRcIlxyXG59XHJcblxyXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OFwiXHJcbn1cclxuXHJcbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3YlwiXHJcbn1cclxuXHJcbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmEwXCJcclxufVxyXG5cclxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3Y1wiXHJcbn1cclxuXHJcbi5mYS1waHA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDU3XCJcclxufVxyXG5cclxuLmZhLXBpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY3ZVwiXHJcbn1cclxuXHJcbi5mYS1waWFubzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZDRcIlxyXG59XHJcblxyXG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGQ1XCJcclxufVxyXG5cclxuLmZhLXBpZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MDVcIlxyXG59XHJcblxyXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYWVcIlxyXG59XHJcblxyXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWE4XCJcclxufVxyXG5cclxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRlNVwiXHJcbn1cclxuXHJcbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhN1wiXHJcbn1cclxuXHJcbi5mYS1waWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzA2XCJcclxufVxyXG5cclxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGQzXCJcclxufVxyXG5cclxuLmZhLXBpbGxzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4NFwiXHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGQyXCJcclxufVxyXG5cclxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzMVwiXHJcbn1cclxuXHJcbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkM1wiXHJcbn1cclxuXHJcbi5mYS1waXp6YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MTdcIlxyXG59XHJcblxyXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODE4XCJcclxufVxyXG5cclxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjdmXCJcclxufVxyXG5cclxuLmZhLXBsYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3MlwiXHJcbn1cclxuXHJcbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2RlXCJcclxufVxyXG5cclxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWFmXCJcclxufVxyXG5cclxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YjBcIlxyXG59XHJcblxyXG4uZmEtcGxheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNGJcIlxyXG59XHJcblxyXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCJcclxufVxyXG5cclxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNkZlwiXHJcbn1cclxuXHJcbi5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlNlwiXHJcbn1cclxuXHJcbi5mYS1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiXHJcbn1cclxuXHJcbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTVcIlxyXG59XHJcblxyXG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjMwMFwiXHJcbn1cclxuXHJcbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzAxXCJcclxufVxyXG5cclxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBmZVwiXHJcbn1cclxuXHJcbi5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjZVwiXHJcbn1cclxuXHJcbi5mYS1wb2RpdW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjgwXCJcclxufVxyXG5cclxuLmZhLXBvZGl1bS1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc1OFwiXHJcbn1cclxuXHJcbi5mYS1wb2xsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY4MVwiXHJcbn1cclxuXHJcbi5mYS1wb2xsLWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjgyXCJcclxufVxyXG5cclxuLmZhLXBvbGwtcGVvcGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc1OVwiXHJcbn1cclxuXHJcbi5mYS1wb286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmZlXCJcclxufVxyXG5cclxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NWFcIlxyXG59XHJcblxyXG4uZmEtcG9vcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MTlcIlxyXG59XHJcblxyXG4uZmEtcG9wY29ybjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MTlcIlxyXG59XHJcblxyXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2UwXCJcclxufVxyXG5cclxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU0XCJcclxufVxyXG5cclxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTFcIlxyXG59XHJcblxyXG4uZmEtcHJheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ODNcIlxyXG59XHJcblxyXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ODRcIlxyXG59XHJcblxyXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjViMVwiXHJcbn1cclxuXHJcbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4NVwiXHJcbn1cclxuXHJcbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ODZcIlxyXG59XHJcblxyXG4uZmEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY4NVwiXHJcbn1cclxuXHJcbi5mYS1wcmludDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmZcIlxyXG59XHJcblxyXG4uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxYVwiXHJcbn1cclxuXHJcbi5mYS1wcmludC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ODZcIlxyXG59XHJcblxyXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ODdcIlxyXG59XHJcblxyXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4OFwiXHJcbn1cclxuXHJcbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQyXCJcclxufVxyXG5cclxuLmZhLXByb2plY3RvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZDZcIlxyXG59XHJcblxyXG4uZmEtcHVtcGtpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MDdcIlxyXG59XHJcblxyXG4uZmEtcHVzaGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNlMVwiXHJcbn1cclxuXHJcbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCJcclxufVxyXG5cclxuLmZhLXB5dGhvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZTJcIlxyXG59XHJcblxyXG4uZmEtcXE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCJcclxufVxyXG5cclxuLmZhLXFyY29kZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjlcIlxyXG59XHJcblxyXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI4XCJcclxufVxyXG5cclxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTlcIlxyXG59XHJcblxyXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJmZFwiXHJcbn1cclxuXHJcbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDU4XCJcclxufVxyXG5cclxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NTlcIlxyXG59XHJcblxyXG4uZmEtcXVvcmE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmM0XCJcclxufVxyXG5cclxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCJcclxufVxyXG5cclxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiXHJcbn1cclxuXHJcbi5mYS1xdXJhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2ODdcIlxyXG59XHJcblxyXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmN1wiXHJcbn1cclxuXHJcbi5mYS1yYWJiaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzA4XCJcclxufVxyXG5cclxuLmZhLXJhYmJpdC1mYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcwOVwiXHJcbn1cclxuXHJcbi5mYS1yYWNxdWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ1YVwiXHJcbn1cclxuXHJcbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2I5XCJcclxufVxyXG5cclxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2JhXCJcclxufVxyXG5cclxuLmZhLXJhZGlvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhkN1wiXHJcbn1cclxuXHJcbi5mYS1yYWRpby1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGQ4XCJcclxufVxyXG5cclxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzViXCJcclxufVxyXG5cclxuLmZhLXJhaW5kcm9wczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NWNcIlxyXG59XHJcblxyXG4uZmEtcmFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcwYVwiXHJcbn1cclxuXHJcbi5mYS1yYW1wLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGQ0XCJcclxufVxyXG5cclxuLmZhLXJhbmRvbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNzRcIlxyXG59XHJcblxyXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiYlwiXHJcbn1cclxuXHJcbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkOVwiXHJcbn1cclxuXHJcbi5mYS1yZWFjdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MWJcIlxyXG59XHJcblxyXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzVkXCJcclxufVxyXG5cclxuLmZhLXJlYWRtZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZDVcIlxyXG59XHJcblxyXG4uZmEtcmViZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWQwXCJcclxufVxyXG5cclxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQzXCJcclxufVxyXG5cclxuLmZhLXJlY29yZC12aW55bDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZDlcIlxyXG59XHJcblxyXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZmFcIlxyXG59XHJcblxyXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJmYlwiXHJcbn1cclxuXHJcbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZmNcIlxyXG59XHJcblxyXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjhcIlxyXG59XHJcblxyXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNlM1wiXHJcbn1cclxuXHJcbi5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWExXCJcclxufVxyXG5cclxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODFcIlxyXG59XHJcblxyXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTJcIlxyXG59XHJcblxyXG4uZmEtcmVkaGF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiY1wiXHJcbn1cclxuXHJcbi5mYS1yZWRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxZVwiXHJcbn1cclxuXHJcbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjlcIlxyXG59XHJcblxyXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWRcIlxyXG59XHJcblxyXG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4N2RcIlxyXG59XHJcblxyXG4uZmEtcmVucmVuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4YlwiXHJcbn1cclxuXHJcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzYzXCJcclxufVxyXG5cclxuLmZhLXJlcGVhdC0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2NVwiXHJcbn1cclxuXHJcbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzY2XCJcclxufVxyXG5cclxuLmZhLXJlcGVhdC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMzY0XCJcclxufVxyXG5cclxuLmZhLXJlcGx5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNlNVwiXHJcbn1cclxuXHJcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTIyXCJcclxufVxyXG5cclxuLmZhLXJlcGx5ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZTZcIlxyXG59XHJcblxyXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NWVcIlxyXG59XHJcblxyXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmOFwiXHJcbn1cclxuXHJcbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2U3XCJcclxufVxyXG5cclxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiZFwiXHJcbn1cclxuXHJcbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3OVwiXHJcbn1cclxuXHJcbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzNjFcIlxyXG59XHJcblxyXG4uZmEtcmV2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjViMlwiXHJcbn1cclxuXHJcbi5mYS1yaWJib246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGQ2XCJcclxufVxyXG5cclxuLmZhLXJpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzBiXCJcclxufVxyXG5cclxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODFiXCJcclxufVxyXG5cclxuLmZhLXJvYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDE4XCJcclxufVxyXG5cclxuLmZhLXJvYm90OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0NFwiXHJcbn1cclxuXHJcbi5mYS1yb2NrZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTM1XCJcclxufVxyXG5cclxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2U4XCJcclxufVxyXG5cclxuLmZhLXJvY2tybXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2U5XCJcclxufVxyXG5cclxuLmZhLXJvdXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRkN1wiXHJcbn1cclxuXHJcbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYxYVwiXHJcbn1cclxuXHJcbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYxYlwiXHJcbn1cclxuXHJcbi5mYS1yb3V0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGRhXCJcclxufVxyXG5cclxuLmZhLXJzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWVcIlxyXG59XHJcblxyXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNDNcIlxyXG59XHJcblxyXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNThcIlxyXG59XHJcblxyXG4uZmEtcnVsZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQ1XCJcclxufVxyXG5cclxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0NlwiXHJcbn1cclxuXHJcbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0N1wiXHJcbn1cclxuXHJcbi5mYS1ydWxlci10cmlhbmdsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MWNcIlxyXG59XHJcblxyXG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQ4XCJcclxufVxyXG5cclxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzBjXCJcclxufVxyXG5cclxuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU2XCJcclxufVxyXG5cclxuLmZhLXJ2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdiZVwiXHJcbn1cclxuXHJcbi5mYS1zYWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxY1wiXHJcbn1cclxuXHJcbi5mYS1zYWNrLWRvbGxhcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MWRcIlxyXG59XHJcblxyXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YjNcIlxyXG59XHJcblxyXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWI0XCJcclxufVxyXG5cclxuLmZhLXNhZmFyaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjdcIlxyXG59XHJcblxyXG4uZmEtc2FsYWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODFlXCJcclxufVxyXG5cclxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODNiXCJcclxufVxyXG5cclxuLmZhLXNhbmR3aWNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgxZlwiXHJcbn1cclxuXHJcbi5mYS1zYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQxZVwiXHJcbn1cclxuXHJcbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2JmXCJcclxufVxyXG5cclxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdjMFwiXHJcbn1cclxuXHJcbi5mYS1zYXVzYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyMFwiXHJcbn1cclxuXHJcbi5mYS1zYXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjN1wiXHJcbn1cclxuXHJcbi5mYS1zYXgtaG90OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhkYlwiXHJcbn1cclxuXHJcbi5mYS1zYXhvcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGRjXCJcclxufVxyXG5cclxuLmZhLXNjYWxwZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjFkXCJcclxufVxyXG5cclxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MWVcIlxyXG59XHJcblxyXG4uZmEtc2Nhbm5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ODhcIlxyXG59XHJcblxyXG4uZmEtc2Nhbm5lci1pbWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZjNcIlxyXG59XHJcblxyXG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ODlcIlxyXG59XHJcblxyXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OGFcIlxyXG59XHJcblxyXG4uZmEtc2NhcmVjcm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcwZFwiXHJcbn1cclxuXHJcbi5mYS1zY2FyZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YzFcIlxyXG59XHJcblxyXG4uZmEtc2NobGl4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNlYVwiXHJcbn1cclxuXHJcbi5mYS1zY2hvb2w6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTQ5XCJcclxufVxyXG5cclxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0YVwiXHJcbn1cclxuXHJcbi5mYS1zY3JpYmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjhhXCJcclxufVxyXG5cclxuLmZhLXNjcm9sbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MGVcIlxyXG59XHJcblxyXG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MGZcIlxyXG59XHJcblxyXG4uZmEtc2NydWJiZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmY4XCJcclxufVxyXG5cclxuLmZhLXNjeXRoZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MTBcIlxyXG59XHJcblxyXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YzJcIlxyXG59XHJcblxyXG4uZmEtc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiXHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY4OFwiXHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjg5XCJcclxufVxyXG5cclxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMTBcIlxyXG59XHJcblxyXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBlXCJcclxufVxyXG5cclxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNlYlwiXHJcbn1cclxuXHJcbi5mYS1zZWVkbGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZDhcIlxyXG59XHJcblxyXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmRhXCJcclxufVxyXG5cclxuLmZhLXNlbGxzeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTNcIlxyXG59XHJcblxyXG4uZmEtc2VuZC1iYWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3ZVwiXHJcbn1cclxuXHJcbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg3ZlwiXHJcbn1cclxuXHJcbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjMzXCJcclxufVxyXG5cclxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZWNcIlxyXG59XHJcblxyXG4uZmEtc2hhcGVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYxZlwiXHJcbn1cclxuXHJcbi5mYS1zaGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNjRcIlxyXG59XHJcblxyXG4uZmEtc2hhcmUtYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjM2N1wiXHJcbn1cclxuXHJcbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWUwXCJcclxufVxyXG5cclxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCJcclxufVxyXG5cclxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNGRcIlxyXG59XHJcblxyXG4uZmEtc2hlZXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzExXCJcclxufVxyXG5cclxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwYlwiXHJcbn1cclxuXHJcbi5mYS1zaGllbGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTMyXCJcclxufVxyXG5cclxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2VkXCJcclxufVxyXG5cclxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjdcIlxyXG59XHJcblxyXG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcxMlwiXHJcbn1cclxuXHJcbi5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxYVwiXHJcbn1cclxuXHJcbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4YlwiXHJcbn1cclxuXHJcbi5mYS1zaGlwcGluZy10aW1lZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OGNcIlxyXG59XHJcblxyXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxNFwiXHJcbn1cclxuXHJcbi5mYS1zaGlzaC1rZWJhYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MjFcIlxyXG59XHJcblxyXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTRiXCJcclxufVxyXG5cclxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTBcIlxyXG59XHJcblxyXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiXHJcbn1cclxuXHJcbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA3YVwiXHJcbn1cclxuXHJcbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YjVcIlxyXG59XHJcblxyXG4uZmEtc2hvdmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcxM1wiXHJcbn1cclxuXHJcbi5mYS1zaG92ZWwtc25vdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YzNcIlxyXG59XHJcblxyXG4uZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjY1wiXHJcbn1cclxuXHJcbi5mYS1zaHJlZGRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OGFcIlxyXG59XHJcblxyXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWI2XCJcclxufVxyXG5cclxuLmZhLXNodXR0bGVjb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ1YlwiXHJcbn1cclxuXHJcbi5mYS1zaWNrbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODIyXCJcclxufVxyXG5cclxuLmZhLXNpZ21hOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY4YlwiXHJcbn1cclxuXHJcbi5mYS1zaWduOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRkOVwiXHJcbn1cclxuXHJcbi5mYS1zaWduLWluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MFwiXHJcbn1cclxuXHJcbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjZcIlxyXG59XHJcblxyXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYTdcIlxyXG59XHJcblxyXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDhiXCJcclxufVxyXG5cclxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjVcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxMlwiXHJcbn1cclxuXHJcbi5mYS1zaWduYWwtMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OGNcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjhkXCJcclxufVxyXG5cclxuLmZhLXNpZ25hbC0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY4ZVwiXHJcbn1cclxuXHJcbi5mYS1zaWduYWwtNDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OGZcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OTBcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsLWFsdC0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5MVwiXHJcbn1cclxuXHJcbi5mYS1zaWduYWwtYWx0LTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjkyXCJcclxufVxyXG5cclxuLmZhLXNpZ25hbC1hbHQtMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OTNcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsLWFsdC1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OTRcIlxyXG59XHJcblxyXG4uZmEtc2lnbmFsLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5NVwiXHJcbn1cclxuXHJcbi5mYS1zaWduYWwtc3RyZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhkZFwiXHJcbn1cclxuXHJcbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWI3XCJcclxufVxyXG5cclxuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdjNFwiXHJcbn1cclxuXHJcbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMTVcIlxyXG59XHJcblxyXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZWVcIlxyXG59XHJcblxyXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZThcIlxyXG59XHJcblxyXG4uZmEtc2l0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTJcIlxyXG59XHJcblxyXG4uZmEtc2thdGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YzVcIlxyXG59XHJcblxyXG4uZmEtc2tlbGV0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjIwXCJcclxufVxyXG5cclxuLmZhLXNrZXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3YzZcIlxyXG59XHJcblxyXG4uZmEtc2tpLWp1bXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2M3XCJcclxufVxyXG5cclxuLmZhLXNraS1saWZ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdjOFwiXHJcbn1cclxuXHJcbi5mYS1za2lpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2M5XCJcclxufVxyXG5cclxuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2NhXCJcclxufVxyXG5cclxuLmZhLXNrdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0Y1wiXHJcbn1cclxuXHJcbi5mYS1za3VsbC1jb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGRlXCJcclxufVxyXG5cclxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzE0XCJcclxufVxyXG5cclxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxNlwiXHJcbn1cclxuXHJcbi5mYS1za3lwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2VcIlxyXG59XHJcblxyXG4uZmEtc2xhY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTk4XCJcclxufVxyXG5cclxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2VmXCJcclxufVxyXG5cclxuLmZhLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcxNVwiXHJcbn1cclxuXHJcbi5mYS1zbGVkZGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3Y2JcIlxyXG59XHJcblxyXG4uZmEtc2xlaWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdjY1wiXHJcbn1cclxuXHJcbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWRlXCJcclxufVxyXG5cclxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2YwXCJcclxufVxyXG5cclxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZjFcIlxyXG59XHJcblxyXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZjJcIlxyXG59XHJcblxyXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZTdcIlxyXG59XHJcblxyXG4uZmEtc21pbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE4XCJcclxufVxyXG5cclxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWI4XCJcclxufVxyXG5cclxuLmZhLXNtaWxlLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWI5XCJcclxufVxyXG5cclxuLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGRhXCJcclxufVxyXG5cclxuLmZhLXNtb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzVmXCJcclxufVxyXG5cclxuLmZhLXNtb2tlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2MFwiXHJcbn1cclxuXHJcbi5mYS1zbW9raW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4ZFwiXHJcbn1cclxuXHJcbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NGRcIlxyXG59XHJcblxyXG4uZmEtc21zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdjZFwiXHJcbn1cclxuXHJcbi5mYS1zbmFrZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MTZcIlxyXG59XHJcblxyXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFiXCJcclxufVxyXG5cclxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhY1wiXHJcbn1cclxuXHJcbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmFkXCJcclxufVxyXG5cclxuLmZhLXNub296ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ODBcIlxyXG59XHJcblxyXG4uZmEtc25vdy1ibG93aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2MVwiXHJcbn1cclxuXHJcbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2NlXCJcclxufVxyXG5cclxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZGNcIlxyXG59XHJcblxyXG4uZmEtc25vd2ZsYWtlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3Y2ZcIlxyXG59XHJcblxyXG4uZmEtc25vd21hbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDBcIlxyXG59XHJcblxyXG4uZmEtc25vd21vYmlsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDFcIlxyXG59XHJcblxyXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2QyXCJcclxufVxyXG5cclxuLmZhLXNvY2tzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5NlwiXHJcbn1cclxuXHJcbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YmFcIlxyXG59XHJcblxyXG4uZmEtc29ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZGNcIlxyXG59XHJcblxyXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg4MVwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE1ZVwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ODJcIlxyXG59XHJcblxyXG4uZmEtc29ydC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODgzXCJcclxufVxyXG5cclxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTYwXCJcclxufVxyXG5cclxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg4NFwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjFcIlxyXG59XHJcblxyXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg4NVwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCJcclxufVxyXG5cclxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2MlwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODg2XCJcclxufVxyXG5cclxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjNcIlxyXG59XHJcblxyXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ODdcIlxyXG59XHJcblxyXG4uZmEtc29ydC1zaGFwZXMtZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ODhcIlxyXG59XHJcblxyXG4uZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODg5XCJcclxufVxyXG5cclxuLmZhLXNvcnQtc2hhcGVzLXVwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg4YVwiXHJcbn1cclxuXHJcbi5mYS1zb3J0LXNoYXBlcy11cC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODhiXCJcclxufVxyXG5cclxuLmZhLXNvcnQtc2l6ZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg4Y1wiXHJcbn1cclxuXHJcbi5mYS1zb3J0LXNpemUtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODhkXCJcclxufVxyXG5cclxuLmZhLXNvcnQtc2l6ZS11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4OGVcIlxyXG59XHJcblxyXG4uZmEtc29ydC1zaXplLXVwLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4OGZcIlxyXG59XHJcblxyXG4uZmEtc29ydC11cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZGVcIlxyXG59XHJcblxyXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmVcIlxyXG59XHJcblxyXG4uZmEtc291cDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MjNcIlxyXG59XHJcblxyXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDNcIlxyXG59XHJcblxyXG4uZmEtc3BhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjViYlwiXHJcbn1cclxuXHJcbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5N1wiXHJcbn1cclxuXHJcbi5mYS1zcGFkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjRcIlxyXG59XHJcblxyXG4uZmEtc3BhcmtsZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODkwXCJcclxufVxyXG5cclxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2YzXCJcclxufVxyXG5cclxuLmZhLXNwZWFrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGRmXCJcclxufVxyXG5cclxuLmZhLXNwZWFrZXItZGVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4M2NcIlxyXG59XHJcblxyXG4uZmEtc3BlYWtlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGUwXCJcclxufVxyXG5cclxuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5MVwiXHJcbn1cclxuXHJcbi5mYS1zcGlkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzE3XCJcclxufVxyXG5cclxuLmZhLXNwaWRlci1ibGFjay13aWRvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MThcIlxyXG59XHJcblxyXG4uZmEtc3BpZGVyLXdlYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MTlcIlxyXG59XHJcblxyXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTBcIlxyXG59XHJcblxyXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZjRcIlxyXG59XHJcblxyXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YmNcIlxyXG59XHJcblxyXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmNcIlxyXG59XHJcblxyXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjViZFwiXHJcbn1cclxuXHJcbi5mYS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGM4XCJcclxufVxyXG5cclxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ1Y1wiXHJcbn1cclxuXHJcbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OTdcIlxyXG59XHJcblxyXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5OFwiXHJcbn1cclxuXHJcbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YmVcIlxyXG59XHJcblxyXG4uZmEtc3F1aXJyZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzFhXCJcclxufVxyXG5cclxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4ZFwiXHJcbn1cclxuXHJcbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNmNcIlxyXG59XHJcblxyXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0MlwiXHJcbn1cclxuXHJcbi5mYS1zdGFmZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MWJcIlxyXG59XHJcblxyXG4uZmEtc3RhbXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWJmXCJcclxufVxyXG5cclxuLmZhLXN0YXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCJcclxufVxyXG5cclxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5OVwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDRcIlxyXG59XHJcblxyXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjNcIlxyXG59XHJcblxyXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA4OVwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjMFwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5YVwiXHJcbn1cclxuXHJcbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjIxXCJcclxufVxyXG5cclxuLmZhLXN0YXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2MlwiXHJcbn1cclxuXHJcbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmNVwiXHJcbn1cclxuXHJcbi5mYS1zdGVhazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MjRcIlxyXG59XHJcblxyXG4uZmEtc3RlYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWI2XCJcclxufVxyXG5cclxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYjdcIlxyXG59XHJcblxyXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmNlwiXHJcbn1cclxuXHJcbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjJcIlxyXG59XHJcblxyXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNDhcIlxyXG59XHJcblxyXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1MVwiXHJcbn1cclxuXHJcbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjFcIlxyXG59XHJcblxyXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmN1wiXHJcbn1cclxuXHJcbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNDlcIlxyXG59XHJcblxyXG4uZmEtc3RvY2tpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2Q1XCJcclxufVxyXG5cclxuLmZhLXN0b21hY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjIzXCJcclxufVxyXG5cclxuLmZhLXN0b3A6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCJcclxufVxyXG5cclxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiXHJcbn1cclxuXHJcbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmYyXCJcclxufVxyXG5cclxuLmZhLXN0b3JlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU0ZVwiXHJcbn1cclxuXHJcbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTRmXCJcclxufVxyXG5cclxuLmZhLXN0cmF2YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MjhcIlxyXG59XHJcblxyXG4uZmEtc3RyZWFtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU1MFwiXHJcbn1cclxuXHJcbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMWRcIlxyXG59XHJcblxyXG4uZmEtc3RyZXRjaGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyNVwiXHJcbn1cclxuXHJcbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjY1wiXHJcbn1cclxuXHJcbi5mYS1zdHJpcGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDI5XCJcclxufVxyXG5cclxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQyYVwiXHJcbn1cclxuXHJcbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NTFcIlxyXG59XHJcblxyXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmOFwiXHJcbn1cclxuXHJcbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYTRcIlxyXG59XHJcblxyXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFhM1wiXHJcbn1cclxuXHJcbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTJjXCJcclxufVxyXG5cclxuLmZhLXN1YndheTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzlcIlxyXG59XHJcblxyXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGYyXCJcclxufVxyXG5cclxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWMxXCJcclxufVxyXG5cclxuLmZhLXN1bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODVcIlxyXG59XHJcblxyXG4uZmEtc3VuLWNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2M1wiXHJcbn1cclxuXHJcbi5mYS1zdW4tZHVzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NjRcIlxyXG59XHJcblxyXG4uZmEtc3VuLWhhemU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzY1XCJcclxufVxyXG5cclxuLmZhLXN1bmdsYXNzZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODkyXCJcclxufVxyXG5cclxuLmZhLXN1bnJpc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzY2XCJcclxufVxyXG5cclxuLmZhLXN1bnNldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NjdcIlxyXG59XHJcblxyXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmRkXCJcclxufVxyXG5cclxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyYlwiXHJcbn1cclxuXHJcbi5mYS1zdXBwbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2Y5XCJcclxufVxyXG5cclxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjMlwiXHJcbn1cclxuXHJcbi5mYS1zdXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdkNlwiXHJcbn1cclxuXHJcbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjM1wiXHJcbn1cclxuXHJcbi5mYS1zd2lmdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZTFcIlxyXG59XHJcblxyXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YzRcIlxyXG59XHJcblxyXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YzVcIlxyXG59XHJcblxyXG4uZmEtc3dvcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzFjXCJcclxufVxyXG5cclxuLmZhLXN3b3JkczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MWRcIlxyXG59XHJcblxyXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4M2RcIlxyXG59XHJcblxyXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjY5YlwiXHJcbn1cclxuXHJcbi5mYS1zeW5jOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyMVwiXHJcbn1cclxuXHJcbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjFcIlxyXG59XHJcblxyXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OGVcIlxyXG59XHJcblxyXG4uZmEtdGFibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGNlXCJcclxufVxyXG5cclxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0NWRcIlxyXG59XHJcblxyXG4uZmEtdGFibGV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiXHJcbn1cclxuXHJcbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmYVwiXHJcbn1cclxuXHJcbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZmJcIlxyXG59XHJcblxyXG4uZmEtdGFibGV0LWFuZHJvaWQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmY1wiXHJcbn1cclxuXHJcbi5mYS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ4ZlwiXHJcbn1cclxuXHJcbi5mYS10YWJsZXRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ5MFwiXHJcbn1cclxuXHJcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlNFwiXHJcbn1cclxuXHJcbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZmRcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjRcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjVcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdGVzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjZcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvdzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjdcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hbHQtc2xvd2VzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MjhcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1hdmVyYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYyOVwiXHJcbn1cclxuXHJcbi5mYS10YWNob21ldGVyLWZhc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjJhXCJcclxufVxyXG5cclxuLmZhLXRhY2hvbWV0ZXItZmFzdGVzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MmJcIlxyXG59XHJcblxyXG4uZmEtdGFjaG9tZXRlci1zbG93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYyY1wiXHJcbn1cclxuXHJcbi5mYS10YWNob21ldGVyLXNsb3dlc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjJkXCJcclxufVxyXG5cclxuLmZhLXRhY286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODI2XCJcclxufVxyXG5cclxuLmZhLXRhZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmJcIlxyXG59XHJcblxyXG4uZmEtdGFnczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMmNcIlxyXG59XHJcblxyXG4uZmEtdGFsbHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjljXCJcclxufVxyXG5cclxuLmZhLXRhbmFraDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MjdcIlxyXG59XHJcblxyXG4uZmEtdGFwZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZGJcIlxyXG59XHJcblxyXG4uZmEtdGFza3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFlXCJcclxufVxyXG5cclxuLmZhLXRhc2tzLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MjhcIlxyXG59XHJcblxyXG4uZmEtdGF4aTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxYmFcIlxyXG59XHJcblxyXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmOVwiXHJcbn1cclxuXHJcbi5mYS10ZWV0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MmVcIlxyXG59XHJcblxyXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MmZcIlxyXG59XHJcblxyXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmM2XCJcclxufVxyXG5cclxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmZVwiXHJcbn1cclxuXHJcbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzY4XCJcclxufVxyXG5cclxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzY5XCJcclxufVxyXG5cclxuLmZhLXRlbXBlcmF0dXJlLWhvdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NmFcIlxyXG59XHJcblxyXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2YlwiXHJcbn1cclxuXHJcbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFkNVwiXHJcbn1cclxuXHJcbi5mYS10ZW5nZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDdcIlxyXG59XHJcblxyXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDVlXCJcclxufVxyXG5cclxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEyMFwiXHJcbn1cclxuXHJcbi5mYS10ZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5M1wiXHJcbn1cclxuXHJcbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMzRcIlxyXG59XHJcblxyXG4uZmEtdGV4dC1zaXplOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5NFwiXHJcbn1cclxuXHJcbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzNVwiXHJcbn1cclxuXHJcbi5mYS10aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMGFcIlxyXG59XHJcblxyXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDA5XCJcclxufVxyXG5cclxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBiXCJcclxufVxyXG5cclxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OWRcIlxyXG59XHJcblxyXG4uZmEtdGhlYXRlci1tYXNrczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MzBcIlxyXG59XHJcblxyXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YzZcIlxyXG59XHJcblxyXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiXHJcbn1cclxuXHJcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTFcIlxyXG59XHJcblxyXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmNiXCJcclxufVxyXG5cclxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmM3XCJcclxufVxyXG5cclxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmM5XCJcclxufVxyXG5cclxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmNhXCJcclxufVxyXG5cclxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJjOFwiXHJcbn1cclxuXHJcbi5mYS10aGV0YTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OWVcIlxyXG59XHJcblxyXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzMxXCJcclxufVxyXG5cclxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2NVwiXHJcbn1cclxuXHJcbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTY0XCJcclxufVxyXG5cclxuLmZhLXRodW1idGFjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOGRcIlxyXG59XHJcblxyXG4uZmEtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc2Y1wiXHJcbn1cclxuXHJcbi5mYS10aHVuZGVyc3Rvcm0tbW9vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NmRcIlxyXG59XHJcblxyXG4uZmEtdGh1bmRlcnN0b3JtLXN1bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NmVcIlxyXG59XHJcblxyXG4uZmEtdGlja2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE0NVwiXHJcbn1cclxuXHJcbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjNmZlwiXHJcbn1cclxuXHJcbi5mYS10aWxkZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2OWZcIlxyXG59XHJcblxyXG4uZmEtdGltZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCJcclxufVxyXG5cclxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwNTdcIlxyXG59XHJcblxyXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZWVcIlxyXG59XHJcblxyXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZjBcIlxyXG59XHJcblxyXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkM1wiXHJcbn1cclxuXHJcbi5mYS10aW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA0M1wiXHJcbn1cclxuXHJcbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjN1wiXHJcbn1cclxuXHJcbi5mYS10aXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYzMVwiXHJcbn1cclxuXHJcbi5mYS10aXJlLWZsYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjMyXCJcclxufVxyXG5cclxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MzNcIlxyXG59XHJcblxyXG4uZmEtdGlyZS1ydWdnZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjM0XCJcclxufVxyXG5cclxuLmZhLXRpcmVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjOFwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwNFwiXHJcbn1cclxuXHJcbi5mYS10b2dnbGUtb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjA1XCJcclxufVxyXG5cclxuLmZhLXRvaWxldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZDhcIlxyXG59XHJcblxyXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcxZVwiXHJcbn1cclxuXHJcbi5mYS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcxZlwiXHJcbn1cclxuXHJcbi5mYS10b21ic3RvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzIwXCJcclxufVxyXG5cclxuLmZhLXRvbWJzdG9uZS1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzIxXCJcclxufVxyXG5cclxuLmZhLXRvb2xib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTUyXCJcclxufVxyXG5cclxuLmZhLXRvb2xzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdkOVwiXHJcbn1cclxuXHJcbi5mYS10b290aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1YzlcIlxyXG59XHJcblxyXG4uZmEtdG9vdGhicnVzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2MzVcIlxyXG59XHJcblxyXG4uZmEtdG9yYWg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmEwXCJcclxufVxyXG5cclxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmExXCJcclxufVxyXG5cclxuLmZhLXRvcm5hZG86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzZmXCJcclxufVxyXG5cclxuLmZhLXRyYWN0b3I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzIyXCJcclxufVxyXG5cclxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTEzXCJcclxufVxyXG5cclxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNWNcIlxyXG59XHJcblxyXG4uZmEtdHJhZmZpYy1jb25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYzNlwiXHJcbn1cclxuXHJcbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYzN1wiXHJcbn1cclxuXHJcbi5mYS10cmFmZmljLWxpZ2h0LWdvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjYzOFwiXHJcbn1cclxuXHJcbi5mYS10cmFmZmljLWxpZ2h0LXNsb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjM5XCJcclxufVxyXG5cclxuLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2M2FcIlxyXG59XHJcblxyXG4uZmEtdHJhaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM4XCJcclxufVxyXG5cclxuLmZhLXRyYW06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2RhXCJcclxufVxyXG5cclxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyNFwiXHJcbn1cclxuXHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI1XCJcclxufVxyXG5cclxuLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFmOFwiXHJcbn1cclxuXHJcbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmVkXCJcclxufVxyXG5cclxuLmZhLXRyYXNoLXJlc3RvcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODI5XCJcclxufVxyXG5cclxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyYVwiXHJcbn1cclxuXHJcbi5mYS10cmFzaC11bmRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5NVwiXHJcbn1cclxuXHJcbi5mYS10cmFzaC11bmRvLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4OTZcIlxyXG59XHJcblxyXG4uZmEtdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzIzXCJcclxufVxyXG5cclxuLmZhLXRyZWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWJiXCJcclxufVxyXG5cclxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQwMFwiXHJcbn1cclxuXHJcbi5mYS10cmVlLWNocmlzdG1hczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZGJcIlxyXG59XHJcblxyXG4uZmEtdHJlZS1kZWNvcmF0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2RjXCJcclxufVxyXG5cclxuLmZhLXRyZWUtbGFyZ2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2RkXCJcclxufVxyXG5cclxuLmZhLXRyZWUtcGFsbTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MmJcIlxyXG59XHJcblxyXG4uZmEtdHJlZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzI0XCJcclxufVxyXG5cclxuLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxODFcIlxyXG59XHJcblxyXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmVjXCJcclxufVxyXG5cclxuLmZhLXRyaWFuZ2xlLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlMlwiXHJcbn1cclxuXHJcbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyNjJcIlxyXG59XHJcblxyXG4uZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5MVwiXHJcbn1cclxuXHJcbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJlYlwiXHJcbn1cclxuXHJcbi5mYS10cnVjazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZDFcIlxyXG59XHJcblxyXG4uZmEtdHJ1Y2stY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRkY1wiXHJcbn1cclxuXHJcbi5mYS10cnVjay1jb3VjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZGRcIlxyXG59XHJcblxyXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZGVcIlxyXG59XHJcblxyXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2M2JcIlxyXG59XHJcblxyXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRkZlwiXHJcbn1cclxuXHJcbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjNjXCJcclxufVxyXG5cclxuLmZhLXRydWNrLXBsb3c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2RlXCJcclxufVxyXG5cclxuLmZhLXRydWNrLXJhbXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGUwXCJcclxufVxyXG5cclxuLmZhLXRydW1wZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGUzXCJcclxufVxyXG5cclxuLmZhLXRzaGlydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1NTNcIlxyXG59XHJcblxyXG4uZmEtdHR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlNFwiXHJcbn1cclxuXHJcbi5mYS10dW1ibHI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTczXCJcclxufVxyXG5cclxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTc0XCJcclxufVxyXG5cclxuLmZhLXR1cmtleTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MjVcIlxyXG59XHJcblxyXG4uZmEtdHVybnRhYmxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlNFwiXHJcbn1cclxuXHJcbi5mYS10dXJ0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzI2XCJcclxufVxyXG5cclxuLmZhLXR2OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2Y1wiXHJcbn1cclxuXHJcbi5mYS10di1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGU1XCJcclxufVxyXG5cclxuLmZhLXR2LW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlNlwiXHJcbn1cclxuXHJcbi5mYS10di1yZXRybzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MDFcIlxyXG59XHJcblxyXG4uZmEtdHdpdGNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlOFwiXHJcbn1cclxuXHJcbi5mYS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5OVwiXHJcbn1cclxuXHJcbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwODFcIlxyXG59XHJcblxyXG4uZmEtdHlwZXdyaXRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZTdcIlxyXG59XHJcblxyXG4uZmEtdHlwbzM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDJiXCJcclxufVxyXG5cclxuLmZhLXViZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDAyXCJcclxufVxyXG5cclxuLmZhLXVidW50dTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3ZGZcIlxyXG59XHJcblxyXG4uZmEtdWlraXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDAzXCJcclxufVxyXG5cclxuLmZhLXVtYnJhY286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGU4XCJcclxufVxyXG5cclxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlOVwiXHJcbn1cclxuXHJcbi5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1Y2FcIlxyXG59XHJcblxyXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBjZFwiXHJcbn1cclxuXHJcbi5mYS11bmRvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjBlMlwiXHJcbn1cclxuXHJcbi5mYS11bmRvLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZWFcIlxyXG59XHJcblxyXG4uZmEtdW5pY29ybjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MjdcIlxyXG59XHJcblxyXG4uZmEtdW5pb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmEyXCJcclxufVxyXG5cclxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQwNFwiXHJcbn1cclxuXHJcbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI5YVwiXHJcbn1cclxuXHJcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5Y1wiXHJcbn1cclxuXHJcbi5mYS11bmxpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTI3XCJcclxufVxyXG5cclxuLmZhLXVubG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwOWNcIlxyXG59XHJcblxyXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxM2VcIlxyXG59XHJcblxyXG4uZmEtdW50YXBwZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MDVcIlxyXG59XHJcblxyXG4uZmEtdXBsb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA5M1wiXHJcbn1cclxuXHJcbi5mYS11cHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2UwXCJcclxufVxyXG5cclxuLmZhLXVzYjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyODdcIlxyXG59XHJcblxyXG4uZmEtdXNiLWRyaXZlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlOVwiXHJcbn1cclxuXHJcbi5mYS11c2QtY2lyY2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJlOFwiXHJcbn1cclxuXHJcbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJlOVwiXHJcbn1cclxuXHJcbi5mYS11c2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAwN1wiXHJcbn1cclxuXHJcbi5mYS11c2VyLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MDZcIlxyXG59XHJcblxyXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGZhXCJcclxufVxyXG5cclxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmYlwiXHJcbn1cclxuXHJcbi5mYS11c2VyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZhM1wiXHJcbn1cclxuXHJcbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRmY1wiXHJcbn1cclxuXHJcbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyYmRcIlxyXG59XHJcblxyXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZmRcIlxyXG59XHJcblxyXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGZlXCJcclxufVxyXG5cclxuLmZhLXVzZXItY293Ym95OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlYVwiXHJcbn1cclxuXHJcbi5mYS11c2VyLWNyb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZhNFwiXHJcbn1cclxuXHJcbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNGZmXCJcclxufVxyXG5cclxuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDBcIlxyXG59XHJcblxyXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDFcIlxyXG59XHJcblxyXG4uZmEtdXNlci1oYXJkLWhhdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4MmNcIlxyXG59XHJcblxyXG4uZmEtdXNlci1oZWFkc2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyZFwiXHJcbn1cclxuXHJcbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzI4XCJcclxufVxyXG5cclxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDJcIlxyXG59XHJcblxyXG4uZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwZjBcIlxyXG59XHJcblxyXG4uZmEtdXNlci1tZC1jaGF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyZVwiXHJcbn1cclxuXHJcbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUwM1wiXHJcbn1cclxuXHJcbi5mYS11c2VyLW11c2ljOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlYlwiXHJcbn1cclxuXHJcbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUwNFwiXHJcbn1cclxuXHJcbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgyZlwiXHJcbn1cclxuXHJcbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjM0XCJcclxufVxyXG5cclxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIxYlwiXHJcbn1cclxuXHJcbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDVcIlxyXG59XHJcblxyXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDZcIlxyXG59XHJcblxyXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTA3XCJcclxufVxyXG5cclxuLmZhLXVzZXItdGllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjUwOFwiXHJcbn1cclxuXHJcbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzNVwiXHJcbn1cclxuXHJcbi5mYS11c2VyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwYzBcIlxyXG59XHJcblxyXG4uZmEtdXNlcnMtY2xhc3M6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjNkXCJcclxufVxyXG5cclxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MDlcIlxyXG59XHJcblxyXG4uZmEtdXNlcnMtY3Jvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmE1XCJcclxufVxyXG5cclxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODMwXCJcclxufVxyXG5cclxuLmZhLXVzcHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmN2UxXCJcclxufVxyXG5cclxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQwN1wiXHJcbn1cclxuXHJcbi5mYS11dGVuc2lsLWZvcms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmUzXCJcclxufVxyXG5cclxuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmU0XCJcclxufVxyXG5cclxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmU1XCJcclxufVxyXG5cclxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJlN1wiXHJcbn1cclxuXHJcbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMmU2XCJcclxufVxyXG5cclxuLmZhLXZhYWRpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MDhcIlxyXG59XHJcblxyXG4uZmEtdmFsdWUtYWJzb2x1dGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmE2XCJcclxufVxyXG5cclxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWNiXCJcclxufVxyXG5cclxuLmZhLXZlbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIyMVwiXHJcbn1cclxuXHJcbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI2XCJcclxufVxyXG5cclxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCJcclxufVxyXG5cclxuLmZhLXZoczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZWNcIlxyXG59XHJcblxyXG4uZmEtdmlhY29pbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyMzdcIlxyXG59XHJcblxyXG4uZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhOVwiXHJcbn1cclxuXHJcbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJhYVwiXHJcbn1cclxuXHJcbi5mYS12aWFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ5MlwiXHJcbn1cclxuXHJcbi5mYS12aWFsczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTNcIlxyXG59XHJcblxyXG4uZmEtdmliZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDA5XCJcclxufVxyXG5cclxuLmZhLXZpZGVvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAzZFwiXHJcbn1cclxuXHJcbi5mYS12aWRlby1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRlMVwiXHJcbn1cclxuXHJcbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0ZTJcIlxyXG59XHJcblxyXG4uZmEtdmloYXJhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZhN1wiXHJcbn1cclxuXHJcbi5mYS12aW1lbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MGFcIlxyXG59XHJcblxyXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5NFwiXHJcbn1cclxuXHJcbi5mYS12aW1lby12OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI3ZFwiXHJcbn1cclxuXHJcbi5mYS12aW5lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiXHJcbn1cclxuXHJcbi5mYS12aW9saW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmOGVkXCJcclxufVxyXG5cclxuLmZhLXZrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE4OVwiXHJcbn1cclxuXHJcbi5mYS12bnY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDBiXCJcclxufVxyXG5cclxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4OTdcIlxyXG59XHJcblxyXG4uZmEtdm9sY2FubzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NzBcIlxyXG59XHJcblxyXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ1ZlwiXHJcbn1cclxuXHJcbi5mYS12b2x1bWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmE4XCJcclxufVxyXG5cclxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAyN1wiXHJcbn1cclxuXHJcbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2YTlcIlxyXG59XHJcblxyXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMjZcIlxyXG59XHJcblxyXG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJlMlwiXHJcbn1cclxuXHJcbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDI4XCJcclxufVxyXG5cclxuLmZhLXZvdGUtbmF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3MVwiXHJcbn1cclxuXHJcbi5mYS12b3RlLXllYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NzJcIlxyXG59XHJcblxyXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcyOVwiXHJcbn1cclxuXHJcbi5mYS12dWVqczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MWZcIlxyXG59XHJcblxyXG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZWVcIlxyXG59XHJcblxyXG4uZmEtd2Fsa2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgzMVwiXHJcbn1cclxuXHJcbi5mYS13YWxraWUtdGFsa2llOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjhlZlwiXHJcbn1cclxuXHJcbi5mYS13YWxraW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjU1NFwiXHJcbn1cclxuXHJcbi5mYS13YWxsZXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNTU1XCJcclxufVxyXG5cclxuLmZhLXdhbmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzJhXCJcclxufVxyXG5cclxuLmZhLXdhbmQtbWFnaWM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzJiXCJcclxufVxyXG5cclxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTRcIlxyXG59XHJcblxyXG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTVcIlxyXG59XHJcblxyXG4uZmEtd2FzaGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5OFwiXHJcbn1cclxuXHJcbi5mYS13YXRjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZTFcIlxyXG59XHJcblxyXG4uZmEtd2F0Y2gtY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZjBcIlxyXG59XHJcblxyXG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY2M2VcIlxyXG59XHJcblxyXG4uZmEtd2F0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzczXCJcclxufVxyXG5cclxuLmZhLXdhdGVyLWxvd2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3NFwiXHJcbn1cclxuXHJcbi5mYS13YXRlci1yaXNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjc3NVwiXHJcbn1cclxuXHJcbi5mYS13YXZlLXNpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODk5XCJcclxufVxyXG5cclxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgzZVwiXHJcbn1cclxuXHJcbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg5YVwiXHJcbn1cclxuXHJcbi5mYS13YXZlZm9ybTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZjFcIlxyXG59XHJcblxyXG4uZmEtd2F2ZWZvcm0tcGF0aDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4ZjJcIlxyXG59XHJcblxyXG4uZmEtd2F6ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY4M2ZcIlxyXG59XHJcblxyXG4uZmEtd2ViY2FtOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjgzMlwiXHJcbn1cclxuXHJcbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODMzXCJcclxufVxyXG5cclxuLmZhLXdlZWJseTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1Y2NcIlxyXG59XHJcblxyXG4uZmEtd2VpYm86YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMThhXCJcclxufVxyXG5cclxuLmZhLXdlaWdodDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0OTZcIlxyXG59XHJcblxyXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNWNkXCJcclxufVxyXG5cclxuLmZhLXdlaXhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZDdcIlxyXG59XHJcblxyXG4uZmEtd2hhbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzJjXCJcclxufVxyXG5cclxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzMlwiXHJcbn1cclxuXHJcbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDBjXCJcclxufVxyXG5cclxuLmZhLXdoZWF0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcyZFwiXHJcbn1cclxuXHJcbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE5M1wiXHJcbn1cclxuXHJcbi5mYS13aGlzdGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ2MFwiXHJcbn1cclxuXHJcbi5mYS13aG1jczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MGRcIlxyXG59XHJcblxyXG4uZmEtd2lmaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxZWJcIlxyXG59XHJcblxyXG4uZmEtd2lmaS0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjZhYVwiXHJcbn1cclxuXHJcbi5mYS13aWZpLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmFiXCJcclxufVxyXG5cclxuLmZhLXdpZmktc2xhc2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmFjXCJcclxufVxyXG5cclxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjI2NlwiXHJcbn1cclxuXHJcbi5mYS13aW5kOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcyZVwiXHJcbn1cclxuXHJcbi5mYS13aW5kLXR1cmJpbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmODliXCJcclxufVxyXG5cclxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3NzZcIlxyXG59XHJcblxyXG4uZmEtd2luZG93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQwZVwiXHJcbn1cclxuXHJcbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQwZlwiXHJcbn1cclxuXHJcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDEwXCJcclxufVxyXG5cclxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDBcIlxyXG59XHJcblxyXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJkMVwiXHJcbn1cclxuXHJcbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZDJcIlxyXG59XHJcblxyXG4uZmEtd2luZG93czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxN2FcIlxyXG59XHJcblxyXG4uZmEtd2luZHNvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNzc3XCJcclxufVxyXG5cclxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjcyZlwiXHJcbn1cclxuXHJcbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjRlM1wiXHJcbn1cclxuXHJcbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1Y2VcIlxyXG59XHJcblxyXG4uZmEtd2l4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjVjZlwiXHJcbn1cclxuXHJcbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY3MzBcIlxyXG59XHJcblxyXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY1MTRcIlxyXG59XHJcblxyXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTU5XCJcclxufVxyXG5cclxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWFcIlxyXG59XHJcblxyXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MTFcIlxyXG59XHJcblxyXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOTdcIlxyXG59XHJcblxyXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyZGVcIlxyXG59XHJcblxyXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYyOThcIlxyXG59XHJcblxyXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYzZTRcIlxyXG59XHJcblxyXG4uZmEtd3JlYXRoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlMlwiXHJcbn1cclxuXHJcbi5mYS13cmVuY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGFkXCJcclxufVxyXG5cclxuLmZhLXgtcmF5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQ5N1wiXHJcbn1cclxuXHJcbi5mYS14Ym94OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQxMlwiXHJcbn1cclxuXHJcbi5mYS14aW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2OFwiXHJcbn1cclxuXHJcbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNjlcIlxyXG59XHJcblxyXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjIzYlwiXHJcbn1cclxuXHJcbi5mYS15YWhvbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxOWVcIlxyXG59XHJcblxyXG4uZmEteWFtbWVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjg0MFwiXHJcbn1cclxuXHJcbi5mYS15YW5kZXg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNDEzXCJcclxufVxyXG5cclxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjQxNFwiXHJcbn1cclxuXHJcbi5mYS15YXJuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjdlM1wiXHJcbn1cclxuXHJcbi5mYS15ZWxwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFlOVwiXHJcbn1cclxuXHJcbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxNTdcIlxyXG59XHJcblxyXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNmFkXCJcclxufVxyXG5cclxuLmZhLXlvYXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjJiMVwiXHJcbn1cclxuXHJcbi5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjE2N1wiXHJcbn1cclxuXHJcbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGY0MzFcIlxyXG59XHJcblxyXG4uZmEtemhpaHU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmNjNmXCJcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXHJcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAgICBzcmM6IHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7XHJcbiAgICBzcmM6IHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpXHJcbn1cclxuXHJcbi5mYWIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCJcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAuZW90KTtcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtZHVvdG9uZS05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWR1b3RvbmUtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1kdW90b25lLTkwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKVxyXG59XHJcblxyXG4uZmFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDBcclxufVxyXG5cclxuLmZhZDpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6IHZhcigtLWZhLXByaW1hcnktY29sb3IsIGluaGVyaXQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG9wYWNpdHk6IHZhcigtLWZhLXByaW1hcnktb3BhY2l0eSwgMSlcclxufVxyXG5cclxuLmZhZDphZnRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tZmEtc2Vjb25kYXJ5LWNvbG9yLCBpbmhlcml0KVxyXG59XHJcblxyXG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YmVmb3JlLFxyXG4uZmFkLmZhLXN3YXAtb3BhY2l0eTpiZWZvcmUsXHJcbi5mYWQ6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwgLjQpXHJcbn1cclxuXHJcbi5mYS1zd2FwLW9wYWNpdHkgLmZhZDphZnRlcixcclxuLmZhZC5mYS1zd2FwLW9wYWNpdHk6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG9wYWNpdHk6IHZhcigtLWZhLXByaW1hcnktb3BhY2l0eSwgMSlcclxufVxyXG5cclxuLmZhZC5mYS1pbnZlcnNlIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RhY2stMXgsXHJcbi5mYWQuZmEtc3RhY2stMngge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5mYWQuZmEtZnc6YmVmb3JlLFxyXG4uZmFkLmZhLXN0YWNrLTF4OmJlZm9yZSxcclxuLmZhZC5mYS1zdGFjay0yeDpiZWZvcmUge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmZhZC5mYS1hYmFjdXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY0MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWNvcm46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZhZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY0MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWRkcmVzcy1ib29rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFkZHJlc3MtY2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmJiXCJcclxufVxyXG5cclxuLmZhZC5mYS1hZGp1c3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWlyLWZyZXNoZW5lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWQwXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGFybS1jbG9jazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzRlXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGFybS1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODQzXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGFybS1wbHVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFsYXJtLXNub296ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODQ1XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGJ1bTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODlmXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGJ1bS1jb2xsZWN0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFsaWNvcm46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZiMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWxpZ24tY2VudGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFsaWduLWp1c3RpZnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAzOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYWxpZ24tbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDM2XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGlnbi1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDM4XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGlnbi1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODQ2XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbGxlcmdpZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ2MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYW1idWxhbmNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFtcC1ndWl0YXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhhMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYW5hbHl0aWNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFuY2hvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTNkXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzc5XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdsZS1kb3VibGUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTAzXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdsZS1kb3VibGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTAwXCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEwMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYW5nbGUtZG91YmxlLXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFuZ2xlLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEwN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYW5nbGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTA0XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdsZS1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTA1XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdsZS11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTA2XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmdyeTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1hbmtoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFwcGxlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcHBsZS1jcmF0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmIxXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcmNoaXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxODdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFyY2h3YXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU1N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzU5XCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM1YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM1NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tYm90dG9tOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM0N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM0OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LWZyb20tdG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM1MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM1MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzUzXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC10by1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC10by1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzRjXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tdG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWFsdC11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzU3XCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGFiXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGE4XCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctY2lyY2xlLXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA2M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctZnJvbS1ib3R0b206YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM0MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctZnJvbS1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LWZyb20tcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM0NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctZnJvbS10b3A6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM0NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDYwXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDYxXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzM5XCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzNhXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMzYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzM2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LXRvLWJvdHRvbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzNkXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy10by1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzM2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LXRvLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93LXRvLXRvcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvdy11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDYyXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvd3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3dzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGIyXCJcclxufVxyXG5cclxuLmZhZC5mYS1hcnJvd3MtYWx0LWg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMzN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYXJyb3dzLWFsdC12OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93cy1oOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwN2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFycm93cy12OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwN2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmEyXCJcclxufVxyXG5cclxuLmZhZC5mYS1hc3RlcmlzazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDY5XCJcclxufVxyXG5cclxuLmZhZC5mYS1hdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWZhXCJcclxufVxyXG5cclxuLmZhZC5mYS1hdGxhczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTU4XCJcclxufVxyXG5cclxuLmZhZC5mYS1hdG9tOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWF0b20tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyOWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWF3YXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWF4ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmIyXCJcclxufVxyXG5cclxuLmZhZC5mYS1heGUtYmF0dGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhYnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFieS1jYXJyaWFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzdkXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWNrcGFjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWQ0XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWNrc3BhY2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU1YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFja3dhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFjb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFkZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMzNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFkZ2UtY2hlY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMzNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFkZ2UtZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhZGdlLXBlcmNlbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY0NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFkZ2Utc2hlcmlmZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGEyXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWRnZXItaG9uZXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZiNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFncy1zaG9wcGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODQ3XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTE1XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhbGwtcGlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzdlXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYWxsb3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjczMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFsbG90LWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDVlXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYW5kLWFpZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDYyXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYW5qbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGEzXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXJjb2RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhcmNvZGUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhcmNvZGUtcmVhZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDY0XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXJjb2RlLXNjYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ2NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmFyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGM5XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXNlYmFsbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXNlYmFsbC1iYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhc2tldGJhbGwtYmFsbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXNrZXRiYWxsLWhvb3A6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmF0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhdGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmF0dGVyeS1ib2x0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNzZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhdHRlcnktZW1wdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmF0dGVyeS1mdWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJhdHRlcnktaGFsZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjQyXCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmF0dGVyeS1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzc3XCJcclxufVxyXG5cclxuLmZhZC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjM2XCJcclxufVxyXG5cclxuLmZhZC5mYS1iZWVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJlbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBmM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmVsbC1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODQ4XCJcclxufVxyXG5cclxuLmZhZC5mYS1iZWxsLXBsdXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg0OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmVsbC1zY2hvb2w6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmVsbC1zY2hvb2wtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmVsbC1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1iZWxsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzdmXCJcclxufVxyXG5cclxuLmZhZC5mYS1iZXRhbWF4OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJlemllci1jdXJ2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTViXCJcclxufVxyXG5cclxuLmZhZC5mYS1iaWJsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjQ3XCJcclxufVxyXG5cclxuLmZhZC5mYS1iaWN5Y2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJpa2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODRhXCJcclxufVxyXG5cclxuLmZhZC5mYS1iaWtpbmctbW91bnRhaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg0YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmlub2N1bGFyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWU1XCJcclxufVxyXG5cclxuLmZhZC5mYS1iaW9oYXphcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmlydGhkYXktY2FrZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWZkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ibGFua2V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJsZW5kZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUxN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYmxlbmRlci1waG9uZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmI2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ibGluZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjlkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ibG9nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ODFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvbGQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAzMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9sdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGU3XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib21iOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9uZS1icmVhazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWQ4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib25nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvb2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9vay1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9vay1kZWFkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvb2staGVhcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ5OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9vay1tZWRpY2FsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvb2stb3BlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTE4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib29rLXJlYWRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWRhXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib29rLXNwZWxsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmI4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib29rLXVzZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9va21hcms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9va3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9va3MtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2U4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib29tYm94OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvb3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9vdGgtY3VydGFpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3JkZXItYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvcmRlci1ib3R0b206YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg0ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9yZGVyLWNlbnRlci1oOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvcmRlci1jZW50ZXItdjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODlkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3JkZXItaW5uZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg0ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9yZGVyLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg0ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9yZGVyLW5vbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg1MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9yZGVyLW91dGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvcmRlci1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODUyXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3JkZXItc3R5bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg1M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm9yZGVyLXN0eWxlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODU0XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3JkZXItdG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJvdy1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmI5XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3dsaW5nLWJhbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm93bGluZy1waW5zOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJveDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3gtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJveC1iYWxsb3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjczNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm94LWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJveC1mcmFnaWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OWJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJveC1mdWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJveC1oZWFydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDlkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3gtb3BlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDllXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3gtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ5ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm94LXVzZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGEwXCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3hlczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDY4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ib3hlcy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRhMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYm94aW5nLWdsb3ZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJyYWNrZXRzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJyYWNrZXRzLWN1cmx5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJyYWlsbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJhMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJhaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVkY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJlYWQtbG9hZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2ViXCJcclxufVxyXG5cclxuLmZhZC5mYS1icmVhZC1zbGljZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2VjXCJcclxufVxyXG5cclxuLmZhZC5mYS1icmllZmNhc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBiMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJpZWZjYXNlLW1lZGljYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ2OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJpbmctZm9yd2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1icmluZy1mcm9udDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODU3XCJcclxufVxyXG5cclxuLmZhZC5mYS1icm9hZGNhc3QtdG93ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUxOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJvb206YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUxYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnJvd3NlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzdlXCJcclxufVxyXG5cclxuLmZhZC5mYS1icnVzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTVkXCJcclxufVxyXG5cclxuLmZhZC5mYS1idWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE4OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVpbGRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFhZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVsbGhvcm46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVsbHNleWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVsbHNleWUtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY0OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVsbHNleWUtcG9pbnRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjQ5XCJcclxufVxyXG5cclxuLmZhZC5mYS1idXJnZXItc29kYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODU4XCJcclxufVxyXG5cclxuLmZhZC5mYS1idXJuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJ1cnJpdG86YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWJ1cy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU1ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtYnVzLXNjaG9vbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWRkXCJcclxufVxyXG5cclxuLmZhZC5mYS1idXNpbmVzcy10aW1lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhYmluZXQtZmlsaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhY3R1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGE3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxjdWxhdG9yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbGN1bGF0b3ItYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbGVuZGFyLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDczXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxlbmRhci1jaGVjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjc0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxlbmRhci1kYXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FsZW5kYXItZWRpdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzMzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxlbmRhci1taW51czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjcyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYWxlbmRhci1wbHVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbGVuZGFyLXN0YXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjczNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FsZW5kYXItdGltZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI3M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FsZW5kYXItd2VlazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzg0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jYW1jb3JkZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhhOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FtZXJhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMzBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbWVyYS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMzMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FtZXJhLW1vdmllOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbWVyYS1wb2xhcm9pZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGFhXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYW1lcmEtcmV0cm86YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA4M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FtcGZpcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZiYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FtcGdyb3VuZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmJiXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYW5kbGUtaG9sZGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhbmR5LWNhbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FuZHktY29ybjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmJkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYW5uYWJpczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTVmXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXBzdWxlczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDZiXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFiOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWRlXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXItYmF0dGVyeTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWRmXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXItYnVpbGRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg1OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLWJ1bXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLWJ1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODVhXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXItY3Jhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLWdhcmFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWUyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXItbWVjaGFuaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLXNpZGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLXRpbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyLXdhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtY2lyY2xlLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMzBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhcmV0LWNpcmNsZS11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzMxXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXJldC1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhcmV0LWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtc3F1YXJlLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE1MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE5MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhcmV0LXNxdWFyZS11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTUxXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXJldC11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGQ4XCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXJyb3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODViXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXJ0LWFycm93LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIxOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2FydC1wbHVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNhc2gtcmVnaXN0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc4OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2Fzc2V0dGUtdGFwZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGFiXCJcclxufVxyXG5cclxuLmZhZC5mYS1jYXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZiZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2F1bGRyb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZiZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2N0djphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGFjXCJcclxufVxyXG5cclxuLmZhZC5mYS1jZXJ0aWZpY2F0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGEzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFpcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmMwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFpci1vZmZpY2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZjMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hhbGtib2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTFiXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUxY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hhcmdpbmctc3RhdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWU3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFydC1hcmVhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoYXJ0LWJhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDgwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFydC1saW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoYXJ0LWxpbmUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjRkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFydC1uZXR3b3JrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3OGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoYXJ0LXBpZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjAwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGFydC1waWUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoYXJ0LXNjYXR0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAwY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlY2stY2lyY2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZWNrLWRvdWJsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTYwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVjay1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlZXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZWVzZS1zd2lzczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2YwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVlc2VidXJnZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3MtYmlzaG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0M2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3MtYm9hcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3MtY2xvY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3MtY2xvY2stYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0M2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXNzLWtpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQzZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3Mta2luZy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3Mta25pZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXNzLWtuaWdodC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3MtcGF3bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDQzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVzcy1wYXduLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDQ0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVzcy1xdWVlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDQ1XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVzcy1xdWVlbi1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hlc3Mtcm9vazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDQ3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGVzcy1yb29rLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDQ4XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxM2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEzN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEzOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEzOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzIyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXZyb24tZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDc4XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGV2cm9uLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA1M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDU0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2hldnJvbi11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDc3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGlsZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWFlXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaGltbmV5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3OGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNodXJjaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjExMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2lyY2xlLW5vdGNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxY2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNpdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY0ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xhcmluZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhhZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xhdy1tYXJrczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jbGluaWMtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2YyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jbGlwYm9hcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xpcGJvYXJkLWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsaXBib2FyZC1saXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xpcGJvYXJkLXVzZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvc2VkLWNhcHRpb25pbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIwYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBjMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtZG93bmxvYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtZG93bmxvYWQtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzODFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLWRyaXp6bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjczOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtaGFpbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzM5XCJcclxufVxyXG5cclxuLmZhZC5mYS1jbG91ZC1oYWlsLW1peGVkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3M2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLW1lYXRiYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3M2JcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLW1vb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZjM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtbW9vbi1yYWluOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3M2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLW11c2ljOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLXJhaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjczZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtcmFpbmJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzNlXCJcclxufVxyXG5cclxuLmZhZC5mYS1jbG91ZC1zaG93ZXJzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3M2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc0MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtc2xlZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc0MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtc25vdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzQyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jbG91ZC1zdW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZjNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtc3VuLXJhaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc0M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWQtdXBsb2FkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM4MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2xvdWRzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3Vkcy1tb29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNsb3Vkcy1zdW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc0NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY2x1YjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzI3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb2NrdGFpbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTYxXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb2RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvZGUtYnJhbmNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvZGUtY29tbWl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzODZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvZGUtbWVyZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM4N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29mZmVlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvZmZlZS10b2dvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvZmZpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmM2XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb2c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29nczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDg1XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb2luOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvaW5zOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbHVtbnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDc1XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjdhXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC1jaGVjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGEyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC1kb2xsYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY1MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1hbHQtZG90czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGEzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC1lZGl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtYWx0LWxpbmVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1hbHQtbWludXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRhN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1hbHQtbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhhZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1hbHQtcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGE4XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGE5XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC1zbWlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGFhXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWFsdC10aW1lczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGFiXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtZG90czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWVkaXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRhZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGFmXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LWxpbmVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2Y1XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LW1pbnVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhiMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1wbHVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnQtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRiM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tbWVudC1zbWlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGI0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50LXRpbWVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnRzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwODZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnRzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGI2XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbW1lbnRzLWRvbGxhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjUzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21wYWN0LWRpc2M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUxZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tcGFzczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTRlXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21wYXNzLXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbXByZXNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbXByZXNzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDIyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3OGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbXByZXNzLXdpZGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY29tcHV0ZXItY2xhc3NpYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGIxXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb21wdXRlci1zcGVha2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbmNpZXJnZS1iZWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbnN0cnVjdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODVkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb250YWluZXItc3RvcmFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGI3XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb252ZXlvci1iZWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvbnZleW9yLWJlbHQtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvb2tpZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTYzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jb29raWUtYml0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTY0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb3B5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvcHlyaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWY5XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb3JuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvdWNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmM4XCJcclxufVxyXG5cclxuLmZhZC5mYS1jb3diZWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNvd2JlbGwtbW9yZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGI0XCJcclxufVxyXG5cclxuLmZhZC5mYS1jcmVkaXQtY2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDlkXCJcclxufVxyXG5cclxuLmZhZC5mYS1jcmVkaXQtY2FyZC1ibGFuazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzg5XCJcclxufVxyXG5cclxuLmZhZC5mYS1jcmVkaXQtY2FyZC1mcm9udDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzhhXCJcclxufVxyXG5cclxuLmZhZC5mYS1jcmlja2V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNyb2lzc2FudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2Y2XCJcclxufVxyXG5cclxuLmZhZC5mYS1jcm9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNyb3AtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNyb3NzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWNyb3NzaGFpcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA1YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY3JvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTIwXCJcclxufVxyXG5cclxuLmZhZC5mYS1jcm93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTIxXCJcclxufVxyXG5cclxuLmZhZC5mYS1jcnV0Y2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtY3J1dGNoZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtY3ViZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWIyXCJcclxufVxyXG5cclxuLmZhZC5mYS1jdWJlczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWIzXCJcclxufVxyXG5cclxuLmZhZC5mYS1jdXJsaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWN1dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1kYWdnZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZjYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGF0YWJhc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFjMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGVhZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmE0XCJcclxufVxyXG5cclxuLmZhZC5mYS1kZWJ1ZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2Y5XCJcclxufVxyXG5cclxuLmZhZC5mYS1kZWVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3OGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRlZXItcnVkb2xwaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzhmXCJcclxufVxyXG5cclxuLmZhZC5mYS1kZW1vY3JhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzQ3XCJcclxufVxyXG5cclxuLmZhZC5mYS1kZXNrdG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRlc2t0b3AtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzOTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRld3BvaW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRoYXJtYWNoYWtyYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjU1XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWFnbm9zZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ3MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGlhbW9uZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjE5XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpY2UtZDEwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2Y2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpY2UtZDEyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2Y2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpY2UtZDIwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2Y2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpY2UtZDQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGljZS1kNjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWNlLWQ4OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpY2UtZml2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTIzXCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWNlLWZvdXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUyNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGljZS1vbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUyNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGljZS1zaXg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUyNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGljZS10aHJlZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTI3XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWNlLXR3bzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTI4XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaWdnaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaXBsb21hOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpcmVjdGlvbnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZGlzYy1kcml2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGI1XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaXNlYXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRpdmlkZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTI5XCJcclxufVxyXG5cclxuLmZhZC5mYS1kaXp6eTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTY3XCJcclxufVxyXG5cclxuLmZhZC5mYS1kbmE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ3MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZG8tbm90LWVudGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmQzXCJcclxufVxyXG5cclxuLmZhZC5mYS1kb2ctbGVhc2hlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmQ0XCJcclxufVxyXG5cclxuLmZhZC5mYS1kb2xsYXItc2lnbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTU1XCJcclxufVxyXG5cclxuLmZhZC5mYS1kb2xseTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDcyXCJcclxufVxyXG5cclxuLmZhZC5mYS1kb2xseS1lbXB0eTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDczXCJcclxufVxyXG5cclxuLmZhZC5mYS1kb2xseS1mbGF0YmVkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NzRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ3NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZG9uYXRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvb3ItY2xvc2VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvb3Itb3BlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTJiXCJcclxufVxyXG5cclxuLmZhZC5mYS1kb3QtY2lyY2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxOTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRvdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRiYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZG93bmxvYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJhZnRpbmctY29tcGFzczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTY4XCJcclxufVxyXG5cclxuLmZhZC5mYS1kcmFnb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJhdy1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJhdy1wb2x5Z29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRyYXctc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRyZWlkZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg1ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJvbmUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWRydW06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU2OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJ1bS1zdGVlbHBhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTZhXCJcclxufVxyXG5cclxuLmZhZC5mYS1kcnVtc3RpY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJ1bXN0aWNrLWJpdGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJ5ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHJ5ZXItYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWR1Y2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHVtYmJlbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHVtcHN0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZHVtcHN0ZXItZmlyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzk0XCJcclxufVxyXG5cclxuLmZhZC5mYS1kdW5nZW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWYwXCJcclxufVxyXG5cclxuLmZhZC5mYS1lYXItbXVmZnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZWNsaXBzZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzQ5XCJcclxufVxyXG5cclxuLmZhZC5mYS1lY2xpcHNlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzRhXCJcclxufVxyXG5cclxuLmZhZC5mYS1lZGl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVnZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2ZiXCJcclxufVxyXG5cclxuLmZhZC5mYS1lZ2ctZnJpZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZWplY3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA1MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZWxlcGhhbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZWxsaXBzaXMtaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1lbGxpcHNpcy1oLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzliXCJcclxufVxyXG5cclxuLmZhZC5mYS1lbGxpcHNpcy12OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVsbGlwc2lzLXYtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzOWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVtcHR5LXNldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1lbmdpbmUtd2FybmluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWYyXCJcclxufVxyXG5cclxuLmZhZC5mYS1lbnZlbG9wZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGUwXCJcclxufVxyXG5cclxuLmZhZC5mYS1lbnZlbG9wZS1vcGVuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjU4XCJcclxufVxyXG5cclxuLmZhZC5mYS1lbnZlbG9wZS1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE5OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXF1YWxzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWVyYXNlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTJkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ldGhlcm5ldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzk2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ldXJvLXNpZ246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE1M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXhjaGFuZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXhjaGFuZ2UtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4Y2xhbWF0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDZhXCJcclxufVxyXG5cclxuLmZhZC5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMyMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA3MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXhwYW5kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4cGFuZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQyNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXhwYW5kLWFycm93czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1leHBhbmQtYXJyb3dzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzFlXCJcclxufVxyXG5cclxuLmZhZC5mYS1leHBhbmQtd2lkZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzIwXCJcclxufVxyXG5cclxuLmZhZC5mYS1leHRlcm5hbC1saW5rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwOGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzYwXCJcclxufVxyXG5cclxuLmZhZC5mYS1leWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA2ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXllLWRyb3BwZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFmYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXllLWV2aWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZXllLXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNzBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODYzXCJcclxufVxyXG5cclxuLmZhZC5mYS1mYXJtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZhc3QtYmFja3dhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmFzdC1mb3J3YXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZheDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWFjXCJcclxufVxyXG5cclxuLmZhZC5mYS1mZWF0aGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZlYXRoZXItYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZlbWFsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTgyXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWVsZC1ob2NrZXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlnaHRlci1qZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBmYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTViXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTVjXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWFyY2hpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFjNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS1hdWRpbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWM3XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWNlcnRpZmljYXRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtY2hhcnQtbGluZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjU5XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWNoYXJ0LXBpZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjVhXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtY29kZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWM5XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWNvbnRyYWN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtY3N2OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtZG93bmxvYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU2ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS1lZGl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtZXhjZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFjM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzFhXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWV4cG9ydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTZlXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWltYWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxYzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtaW1wb3J0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtaW52b2ljZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTcwXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLWludm9pY2UtZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDc3XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLW1lZGljYWwtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtbWludXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS1tdXNpYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGI2XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLXBkZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWMxXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLXBsdXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS1wb3dlcnBvaW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxYzRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtc2VhcmNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtc2lnbmF0dXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY1YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS10aW1lczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzE3XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLXVwbG9hZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTc0XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLXVzZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY1Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZS12aWRlbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWM4XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxlLXdvcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFjMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsZXMtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2ZkXCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbGwtZHJpcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTc2XCJcclxufVxyXG5cclxuLmZhZC5mYS1maWxtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbG0tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzYTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbG0tY2FuaXN0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhiN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlsdGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpbmdlcnByaW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA2ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlyZS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlyZS1leHRpbmd1aXNoZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEzNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlyZS1zbW9rZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzRiXCJcclxufVxyXG5cclxuLmZhZC5mYS1maXJlcGxhY2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlyc3QtYWlkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZpc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU3OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlzaC1jb29rZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdmZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmlzdC1yYWlzZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZkZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmxhZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDI0XCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFnLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzRjXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFnLWNoZWNrZXJlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTFlXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFnLXVzYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzRkXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFtZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmRmXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFzaGxpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZsYXNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZsYXNrLXBvaXNvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmUwXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbGFzay1wb3Rpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZlMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmxvd2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZsb3dlci1kYWZmb2RpbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODAwXCJcclxufVxyXG5cclxuLmZhZC5mYS1mbG93ZXItdHVsaXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgwMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZmx1c2hlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTc5XCJcclxufVxyXG5cclxuLmZhZC5mYS1mbHV0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGI5XCJcclxufVxyXG5cclxuLmZhZC5mYS1mbHV4LWNhcGFjaXRvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGJhXCJcclxufVxyXG5cclxuLmZhZC5mYS1mb2c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc0ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZm9sZGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwN2JcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZvbGRlci1taW51czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjVkXCJcclxufVxyXG5cclxuLmZhZC5mYS1mb2xkZXItb3BlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDdjXCJcclxufVxyXG5cclxuLmZhZC5mYS1mb2xkZXItcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjVlXCJcclxufVxyXG5cclxuLmZhZC5mYS1mb2xkZXItdGltZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY1ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZm9sZGVyLXRyZWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgwMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZm9sZGVyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjYwXCJcclxufVxyXG5cclxuLmZhZC5mYS1mb250OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRlNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZm9udC1jYXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZvb3RiYWxsLWJhbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ0ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZm9vdGJhbGwtaGVsbWV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NGZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZvcmtsaWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0N2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZvcndhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZnJhZ2lsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGJiXCJcclxufVxyXG5cclxuLmZhZC5mYS1mcmVuY2gtZnJpZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgwM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZnJvZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTJlXCJcclxufVxyXG5cclxuLmZhZC5mYS1mcm9zdHktaGVhZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzliXCJcclxufVxyXG5cclxuLmZhZC5mYS1mcm93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTE5XCJcclxufVxyXG5cclxuLmZhZC5mYS1mcm93bi1vcGVuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1N2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZ1bmN0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWZ1bm5lbC1kb2xsYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY2MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZnV0Ym9sOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdhbWUtYm9hcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2FtZS1ib2FyZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdhbWVwYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjExYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2FtZXBhZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhiY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2FzLXB1bXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUyZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2FzLXB1bXAtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVmNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2F2ZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2VtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzYTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdlbmRlcmxlc3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIyZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2hvc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZlMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2lmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDZiXCJcclxufVxyXG5cclxuLmZhZC5mYS1naWZ0LWNhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY2M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2lmdHM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2luZ2VyYnJlYWQtbWFuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3OWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsYXNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsYXNzLWNoYW1wYWduZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzllXCJcclxufVxyXG5cclxuLmZhZC5mYS1nbGFzcy1jaGVlcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc5ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xhc3MtY2l0cnVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsYXNzLW1hcnRpbmk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAwMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU3YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xhc3Mtd2hpc2tleTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2EwXCJcclxufVxyXG5cclxuLmZhZC5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsYXNzZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xhc3Nlcy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVmNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xvYmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xvYmUtYWZyaWNhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1N2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsb2JlLWFtZXJpY2FzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1N2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsb2JlLWFzaWE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU3ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xvYmUtZXVyb3BlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdsb2JlLXNub3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdhM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ2xvYmUtc3RhbmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVmNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ29sZi1iYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdvbGYtY2x1YjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDUxXCJcclxufVxyXG5cclxuLmZhZC5mYS1nb3B1cmFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyYWR1YXRpb24tY2FwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxOWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyYW1vcGhvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhiZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3JlYXRlci10aGFuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmltYWNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1N2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU4MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3Jpbi1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU4MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3Jpbi1iZWFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ODJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaW4tYmVhbS1zd2VhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTgzXCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmluLWhlYXJ0czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTg0XCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmluLXNxdWludDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTg1XCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmluLXNxdWludC10ZWFyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTg2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmluLXN0YXJzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ODdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaW4tdGVhcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU4OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3Jpbi10b25ndWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU4OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3Jpbi10b25ndWUtc3F1aW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaW4tdG9uZ3VlLXdpbms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU4YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3Jpbi13aW5rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaXAtaG9yaXpvbnRhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNThkXCJcclxufVxyXG5cclxuLmZhZC5mYS1ncmlwLWxpbmVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdhNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3JpcC12ZXJ0aWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNThlXCJcclxufVxyXG5cclxuLmZhZC5mYS1ndWl0YXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdhNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtZ3VpdGFyLWVsZWN0cmljOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWd1aXRhcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhiZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaC1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBmZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaDE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaDI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaDM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaDQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFtYnVyZ2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbW1lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmUzXCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW1tZXItd2FyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbXNhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtaGVhcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRiY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1ob2xkaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1ib3g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ3YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tYWdpYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmU1XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRiZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXVzZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGMwXCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRjMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1saXphcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1taWRkbGUtZmluZ2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtcGFwZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1wZWFjZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjViXCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kLXBvaW50LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1wb2ludC1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1wb2ludC11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGE2XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kLXBvaW50ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1yZWNlaXZpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ3Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1yb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmQtc2Npc3NvcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZC1zcG9jazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjU5XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kcy1oZWFydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGMzXCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kcy1oZWxwaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YzRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhbmRzLXVzZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGM1XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW5kc2hha2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJiNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGFuZHNoYWtlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGM2XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYW51a2lhaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYXJkLWhhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODA3XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYXNodGFnOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyOTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhdC1jaGVmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhdC1jb3dib3k6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhjMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGF0LWNvd2JveS1zaWRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhdC1zYW50YTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2E3XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYXQtd2ludGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhhdC13aXRjaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmU3XCJcclxufVxyXG5cclxuLmZhZC5mYS1oYXQtd2l6YXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhheWthbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZGQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBhMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGVhZC1zaWRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhlYWQtc2lkZS1icmFpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODA4XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFkLXNpZGUtaGVhZHBob25lczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFkLXNpZGUtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODA5XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFkLXZyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhlYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFkY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGVhZHBob25lczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDI1XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFkcGhvbmVzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNThmXCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFkc2V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhlYXJ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhlYXJ0LWJyb2tlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2E5XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFydC1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRjN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGVhcnQtcmF0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWY4XCJcclxufVxyXG5cclxuLmZhZC5mYS1oZWFydC1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRjOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGVhcnRiZWF0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhlbGljb3B0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaGVsbWV0LWJhdHRsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmViXCJcclxufVxyXG5cclxuLmZhZC5mYS1oZXhhZ29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhpZ2hsaWdodGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhpa2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmVjXCJcclxufVxyXG5cclxuLmZhZC5mYS1oaXBwbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmVkXCJcclxufVxyXG5cclxuLmZhZC5mYS1oaXN0b3J5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvY2tleS1tYXNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvY2tleS1wdWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvY2tleS1zdGlja3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ1NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9sbHktYmVycnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdhYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9tZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDE1XCJcclxufVxyXG5cclxuLmZhZC5mYS1ob21lLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODBhXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob21lLWhlYXJ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0YzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvbWUtbGc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgwYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9tZS1sZy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgwY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9vZC1jbG9hazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmVmXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3Jpem9udGFsLXJ1bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9yc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9yc2UtaGVhZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2FiXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3JzZS1zYWRkbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhjM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9zcGl0YWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBmOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG9zcGl0YWwtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0N2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvc3BpdGFsLXN5bWJvbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDdlXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3NwaXRhbC11c2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvc3BpdGFsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODBlXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3QtdHViOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvdGRvZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODBmXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3RlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTk0XCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3VyZ2xhc3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG91cmdsYXNzLWVuZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjUzXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3VyZ2xhc3MtaGFsZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjUyXCJcclxufVxyXG5cclxuLmZhZC5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaG91c2UtZGFtYWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhvdXNlLWZsb29kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NGZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWhyeXZuaWE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaHVtaWRpdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaHVycmljYW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWktY3Vyc29yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWljZS1jcmVhbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODEwXCJcclxufVxyXG5cclxuLmZhZC5mYS1pY2Utc2thdGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdhY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaWNpY2xlczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2FkXCJcclxufVxyXG5cclxuLmZhZC5mYS1pY29uczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODZkXCJcclxufVxyXG5cclxuLmZhZC5mYS1pY29ucy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg2ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaWQtYmFkZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaWQtY2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmMyXCJcclxufVxyXG5cclxuLmZhZC5mYS1pZC1jYXJkLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDdmXCJcclxufVxyXG5cclxuLmZhZC5mYS1pZ2xvbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2FlXCJcclxufVxyXG5cclxuLmZhZC5mYS1pbWFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDNlXCJcclxufVxyXG5cclxuLmZhZC5mYS1pbWFnZS1wb2xhcm9pZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1pbWFnZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMwMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaW5ib3g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaW5ib3gtaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMxMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaW5ib3gtb3V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWluZGVudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDNjXCJcclxufVxyXG5cclxuLmZhZC5mYS1pbmR1c3RyeTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjc1XCJcclxufVxyXG5cclxuLmZhZC5mYS1pbmR1c3RyeS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNiM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtaW5maW5pdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaW5mbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTI5XCJcclxufVxyXG5cclxuLmZhZC5mYS1pbmZvLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDVhXCJcclxufVxyXG5cclxuLmZhZC5mYS1pbmZvLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzBmXCJcclxufVxyXG5cclxuLmZhZC5mYS1pbmhhbGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWludGVncmFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWludGVyc2VjdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjY4XCJcclxufVxyXG5cclxuLmZhZC5mYS1pbnZlbnRvcnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ4MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtaXNsYW5kLXRyb3BpY2FsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWl0YWxpYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDMzXCJcclxufVxyXG5cclxuLmZhZC5mYS1qYWNrLW8tbGFudGVybjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzBlXCJcclxufVxyXG5cclxuLmZhZC5mYS1qZWRpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWpvaW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWpvdXJuYWwtd2hpbGxzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWpveXN0aWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWp1ZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGM2XCJcclxufVxyXG5cclxuLmZhZC5mYS1rYWFiYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjZiXCJcclxufVxyXG5cclxuLmZhZC5mYS1rYXpvbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGM3XCJcclxufVxyXG5cclxuLmZhZC5mYS1rZXJuaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWtleTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDg0XCJcclxufVxyXG5cclxuLmZhZC5mYS1rZXktc2tlbGV0b246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEta2V5Ym9hcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjExY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEta2V5bm90ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjZjXCJcclxufVxyXG5cclxuLmZhZC5mYS1raGFuZGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY2ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEta2lkbmV5czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWZiXCJcclxufVxyXG5cclxuLmZhZC5mYS1raXNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWtpc3MtYmVhbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTk3XCJcclxufVxyXG5cclxuLmZhZC5mYS1raXNzLXdpbmstaGVhcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU5OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEta2l0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmY0XCJcclxufVxyXG5cclxuLmZhZC5mYS1raXdpLWJpcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEta25pZmUta2l0Y2hlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmY1XCJcclxufVxyXG5cclxuLmZhZC5mYS1sYW1iZGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY2ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGFtcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGNhXCJcclxufVxyXG5cclxuLmZhZC5mYS1sYW5kbWFyazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjZmXCJcclxufVxyXG5cclxuLmZhZC5mYS1sYW5kbWFyay1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGFuZ3VhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFhYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGFwdG9wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhcHRvcC1jb2RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1ZmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhcHRvcC1tZWRpY2FsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhc3NvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4YzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhdWdoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhdWdoLWJlYW06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU5YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGF1Z2gtc3F1aW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OWJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxhdWdoLXdpbms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU5Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGF5ZXItZ3JvdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVmZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGF5ZXItbWludXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVmZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGF5ZXItcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWZmXCJcclxufVxyXG5cclxuLmZhZC5mYS1sZWFmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxlYWYtaGVhcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRjYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGVhZi1tYXBsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1sZWFmLW9hazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmY3XCJcclxufVxyXG5cclxuLmZhZC5mYS1sZW1vbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDk0XCJcclxufVxyXG5cclxuLmZhZC5mYS1sZXNzLXRoYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGVzcy10aGFuLWVxdWFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxldmVsLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGV2ZWwtZG93bi1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNiZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGV2ZWwtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGV2ZWwtdXAtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzYmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxpZmUtcmluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWNkXCJcclxufVxyXG5cclxuLmZhZC5mYS1saWdodGJ1bGI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGlnaHRidWxiLWRvbGxhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjcwXCJcclxufVxyXG5cclxuLmZhZC5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGlnaHRidWxiLW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxpZ2h0YnVsYi1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjczXCJcclxufVxyXG5cclxuLmZhZC5mYS1saWdodHMtaG9saWRheTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2IyXCJcclxufVxyXG5cclxuLmZhZC5mYS1saW5lLWNvbHVtbnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGluZS1oZWlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGluazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGMxXCJcclxufVxyXG5cclxuLmZhZC5mYS1saXBzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxpcmEtc2lnbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTk1XCJcclxufVxyXG5cclxuLmZhZC5mYS1saXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwM2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxpc3QtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxpc3QtbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhjOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbGlzdC1vbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGNiXCJcclxufVxyXG5cclxuLmZhZC5mYS1saXN0LXVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwY2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvY2F0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvY2F0aW9uLWFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvY2F0aW9uLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjAyXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb2NhdGlvbi1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjAzXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb2NrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvY2stYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvY2stb3BlbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2MxXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb2NrLW9wZW4tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzYzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMwOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzBhXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzBiXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb25nLWFycm93LWFsdC11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzBjXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb25nLWFycm93LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE3NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbG9uZy1hcnJvdy1sZWZ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLWxvbmctYXJyb3ctcmlnaHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE3OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbG9uZy1hcnJvdy11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTc2XCJcclxufVxyXG5cclxuLmZhZC5mYS1sb3Zlc2VhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGNjXCJcclxufVxyXG5cclxuLmZhZC5mYS1sb3ctdmlzaW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYThcIlxyXG59XHJcblxyXG4uZmFkLmZhLWx1Y2hhZG9yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLWx1Z2dhZ2UtY2FydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTlkXCJcclxufVxyXG5cclxuLmZhZC5mYS1sdW5nczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjA0XCJcclxufVxyXG5cclxuLmZhZC5mYS1tYWNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hZ2ljOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hZ25ldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDc2XCJcclxufVxyXG5cclxuLmZhZC5mYS1tYWlsLWJ1bGs6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFpbGJveDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODEzXCJcclxufVxyXG5cclxuLmZhZC5mYS1tYWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxODNcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hbmRvbGluOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjc5XCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXAtbWFya2VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1OWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcC1tYXJrZWQtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcC1tYXJrZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLW1hcmtlci1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNjNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLW1hcmtlci1hbHQtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYwNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLW1hcmtlci1jaGVjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjA2XCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXAtbWFya2VyLWVkaXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYwN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLW1hcmtlci1leGNsYW1hdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjA4XCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXAtbWFya2VyLW1pbnVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcC1tYXJrZXItcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjBhXCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXAtbWFya2VyLXF1ZXN0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcC1tYXJrZXItc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYwY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLW1hcmtlci1zbWlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjBkXCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXAtbWFya2VyLXRpbWVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcC1waW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI3NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFwLXNpZ25zOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcmtlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWExXCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXJzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcnMtZG91YmxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcnMtc3Ryb2tlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1hcnMtc3Ryb2tlLWg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIyYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWFycy1zdHJva2UtdjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjJhXCJcclxufVxyXG5cclxuLmZhZC5mYS1tYXNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1lYXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgxNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWVkYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVhMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWVka2l0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1lZ2FwaG9uZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjc1XCJcclxufVxyXG5cclxuLmZhZC5mYS1tZWg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjExYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWVoLWJsYW5rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1laC1yb2xsaW5nLWV5ZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVhNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWVtb3J5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1lbm9yYWg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWVyY3VyeTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjIzXCJcclxufVxyXG5cclxuLmZhZC5mYS1tZXRlb3I6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWljcm9jaGlwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1pY3JvcGhvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEzMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWljcm9waG9uZS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNjOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWljcm9waG9uZS1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTMxXCJcclxufVxyXG5cclxuLmZhZC5mYS1taWNyb3Bob25lLXN0YW5kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4Y2JcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1pY3Jvc2NvcGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYxMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWluZC1zaGFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjc3XCJcclxufVxyXG5cclxuLmZhZC5mYS1taW51czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDY4XCJcclxufVxyXG5cclxuLmZhZC5mYS1taW51cy1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA1NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWludXMtaGV4YWdvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzA3XCJcclxufVxyXG5cclxuLmZhZC5mYS1taW51cy1vY3RhZ29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1pbnVzLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTQ2XCJcclxufVxyXG5cclxuLmZhZC5mYS1taXN0bGV0b2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdiNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbWl0dGVuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vYmlsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTBiXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb2JpbGUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzY2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzY2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2NmXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb25leS1iaWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbmV5LWJpbGwtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzZDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTNhXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1M2JcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbmV5LWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1M2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTNkXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbmV5LWNoZWNrLWVkaXQtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjExXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb25rZXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW9udW1lbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVhNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW9vbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTg2XCJcclxufVxyXG5cclxuLmZhZC5mYS1tb29uLWNsb3VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vb24tc3RhcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW9ydGFyLXBlc3RsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWE3XCJcclxufVxyXG5cclxuLmZhZC5mYS1tb3NxdWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW90b3JjeWNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjFjXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb3VudGFpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmZjXCJcclxufVxyXG5cclxuLmZhZC5mYS1tb3VudGFpbnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW91c2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhjY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtbW91c2UtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4Y2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLW1vdXNlLXBvaW50ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbXAzLXBsYXllcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGNlXCJcclxufVxyXG5cclxuLmZhZC5mYS1tdWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbXVnLWhvdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2I2XCJcclxufVxyXG5cclxuLmZhZC5mYS1tdWctbWFyc2htYWxsb3dzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLW11Zy10ZWE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAwMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbXVzaWMtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4Y2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLW11c2ljLWFsdC1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGQwXCJcclxufVxyXG5cclxuLmZhZC5mYS1tdXNpYy1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1uYXJ3aGFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ZmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLW5ldHdvcmstd2lyZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZmZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbmV1dGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLW5ld3NwYXBlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWVhXCJcclxufVxyXG5cclxuLmZhZC5mYS1ub3QtZXF1YWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtbm90ZXMtbWVkaWNhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDgxXCJcclxufVxyXG5cclxuLmZhZC5mYS1vYmplY3QtZ3JvdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtb2JqZWN0LXVuZ3JvdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI0OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtb2N0YWdvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzA2XCJcclxufVxyXG5cclxuLmZhZC5mYS1vaWwtY2FuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLW9pbC10ZW1wOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLW9tOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2NzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLW9tZWdhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2N2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLW9ybmFtZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLW90dGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLW91dGRlbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAzYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtb3ZlcmxpbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFnZS1icmVhazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODc3XCJcclxufVxyXG5cclxuLmZhZC5mYS1wYWdlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODE1XCJcclxufVxyXG5cclxuLmZhZC5mYS1wYWludC1icnVzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWZjXCJcclxufVxyXG5cclxuLmZhZC5mYS1wYWludC1icnVzaC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVhOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFpbnQtcm9sbGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhbGV0dGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUzZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFsbGV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ODJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhbGxldC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ4M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFwZXItcGxhbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFkOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFwZXJjbGlwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYzZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhcmFjaHV0ZS1ib3g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRjZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFyYWdyYXBoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhcmFncmFwaC1ydGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGFya2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTQwXCJcclxufVxyXG5cclxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjE1XCJcclxufVxyXG5cclxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjE2XCJcclxufVxyXG5cclxuLmZhZC5mYS1wYXJraW5nLXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhc3Nwb3J0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YWJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhc3RhZmFyaWFuaXNtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2N2JcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhc3RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhdXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBhdXNlLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjhiXCJcclxufVxyXG5cclxuLmZhZC5mYS1wYXc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFiMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGF3LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzAxXCJcclxufVxyXG5cclxuLmZhZC5mYS1wYXctY2xhd3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVhY2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVnYXN1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzAzXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMwNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVuLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzA1XCJcclxufVxyXG5cclxuLmZhZC5mYS1wZW4tZmFuY3k6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVhY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVuLW5pYjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZW4tc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlbmNpbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDQwXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZW5jaWwtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlbmNpbC1wYWludGJydXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlbmNpbC1ydWxlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWFlXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZW5uYW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlb3BsZS1jYXJyeTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGNlXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZXBwZXItaG90OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlcmNlbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI5NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVyY2VudGFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTQxXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZXJzb24tYm9vdGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVyc29uLWNhcnJ5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0Y2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBlcnNvbi1kb2xseTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGQwXCJcclxufVxyXG5cclxuLmZhZC5mYS1wZXJzb24tZG9sbHktZW1wdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRkMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGVyc29uLXNpZ246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA5NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4NzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBob25lLWxhcHRvcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODdhXCJcclxufVxyXG5cclxuLmZhZC5mYS1waG9uZS1vZmZpY2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY3ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmUtcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGQyXCJcclxufVxyXG5cclxuLmZhZC5mYS1waG9uZS1yb3Rhcnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhkM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmUtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNkZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmUtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwOThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBob25lLXNxdWFyZS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGhvbmUtdm9sdW1lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBob3RvLXZpZGVvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4N2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2N2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBpYW5vOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBpYW5vLWtleWJvYXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBpZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzA1XCJcclxufVxyXG5cclxuLmZhZC5mYS1waWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGlnZ3ktYmFuazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGQzXCJcclxufVxyXG5cclxuLmZhZC5mYS1waWxsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDg0XCJcclxufVxyXG5cclxuLmZhZC5mYS1waXp6YTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODE3XCJcclxufVxyXG5cclxuLmZhZC5mYS1waXp6YS1zbGljZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODE4XCJcclxufVxyXG5cclxuLmZhZC5mYS1wbGFjZS1vZi13b3JzaGlwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2N2ZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsYW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsYW5lLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2RlXCJcclxufVxyXG5cclxuLmZhZC5mYS1wbGFuZS1hcnJpdmFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsYW5lLWRlcGFydHVyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWIwXCJcclxufVxyXG5cclxuLmZhZC5mYS1wbGF5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsYXktY2lyY2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNDRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsdWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFlNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDY3XCJcclxufVxyXG5cclxuLmZhZC5mYS1wbHVzLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDU1XCJcclxufVxyXG5cclxuLmZhZC5mYS1wbHVzLWhleGFnb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjMwMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcGx1cy1vY3RhZ29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzMDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBsdXMtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvZGNhc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcG9kaXVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ODBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvZGl1bS1zdGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcG9sbC1oOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ODJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvbGwtcGVvcGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmZlXCJcclxufVxyXG5cclxuLmZhZC5mYS1wb28tc3Rvcm06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcG9vcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjE5XCJcclxufVxyXG5cclxuLmZhZC5mYS1wb3Bjb3JuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvcnRyYWl0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzZTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXBvdW5kLXNpZ246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE1NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcG93ZXItb2ZmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXByYXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcHJheWluZy1oYW5kczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjg0XCJcclxufVxyXG5cclxuLmZhZC5mYS1wcmVzY3JpcHRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDg1XCJcclxufVxyXG5cclxuLmZhZC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDg2XCJcclxufVxyXG5cclxuLmZhZC5mYS1wcmVzZW50YXRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcHJpbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcHJpbnQtc2VhcmNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXByaW50LXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ODZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXByb2NlZHVyZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ4N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcHJvamVjdC1kaWFncmFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXByb2plY3RvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGQ2XCJcclxufVxyXG5cclxuLmZhZC5mYS1wdW1wa2luOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXB1enpsZS1waWVjZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTJlXCJcclxufVxyXG5cclxuLmZhZC5mYS1xcmNvZGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcXVlc3Rpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEyOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXF1ZXN0aW9uLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmZkXCJcclxufVxyXG5cclxuLmZhZC5mYS1xdWlkZGl0Y2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ1OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcXVvdGUtbGVmdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTBkXCJcclxufVxyXG5cclxuLmZhZC5mYS1xdW90ZS1yaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTBlXCJcclxufVxyXG5cclxuLmZhZC5mYS1xdXJhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjg3XCJcclxufVxyXG5cclxuLmZhZC5mYS1yYWJiaXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmFiYml0LWZhc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmFjcXVldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDVhXCJcclxufVxyXG5cclxuLmZhZC5mYS1yYWRpYXRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdiOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmFkaWF0aW9uLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2JhXCJcclxufVxyXG5cclxuLmZhZC5mYS1yYWRpbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGQ3XCJcclxufVxyXG5cclxuLmZhZC5mYS1yYWRpby1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhkOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmFpbmJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzViXCJcclxufVxyXG5cclxuLmZhZC5mYS1yYWluZHJvcHM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJhbXAtbG9hZGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGQ0XCJcclxufVxyXG5cclxuLmZhZC5mYS1yYW5kb206YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA3NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVjZWlwdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTQzXCJcclxufVxyXG5cclxuLmZhZC5mYS1yZWNvcmQtdmlueWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhkOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmZhXCJcclxufVxyXG5cclxuLmZhZC5mYS1yZWN0YW5nbGUtcG9ydHJhaXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJmYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVjdGFuZ2xlLXdpZGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJmY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVjeWNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWI4XCJcclxufVxyXG5cclxuLmZhZC5mYS1yZWRvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJlZG8tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJlZ2lzdGVyZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI1ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVtb3ZlLWZvcm1hdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODdkXCJcclxufVxyXG5cclxuLmZhZC5mYS1yZXBlYXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM2M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVwZWF0LTE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM2NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVwZWF0LTEtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzNjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJlcGVhdC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjM2NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVwbHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNlNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVwbHktYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJlcHVibGljYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmVzdHJvb206YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdiZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmV0d2VldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDc5XCJcclxufVxyXG5cclxuLmZhZC5mYS1yZXR3ZWV0LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzYxXCJcclxufVxyXG5cclxuLmZhZC5mYS1yaWJib246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRkNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcmluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzBiXCJcclxufVxyXG5cclxuLmZhZC5mYS1yaW5ncy13ZWRkaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MWJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJvYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcm9ib3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcm9ja2V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJvdXRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJvdXRlLWhpZ2h3YXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYxYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcm91dGUtaW50ZXJzdGF0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjFiXCJcclxufVxyXG5cclxuLmZhZC5mYS1yb3V0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhkYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtcnNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwOWVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJzcy1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcnVibGUtc2lnbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTU4XCJcclxufVxyXG5cclxuLmZhZC5mYS1ydWxlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTQ1XCJcclxufVxyXG5cclxuLmZhZC5mYS1ydWxlci1jb21iaW5lZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTQ2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ydWxlci1ob3Jpem9udGFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJ1bGVyLXRyaWFuZ2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJ1bGVyLXZlcnRpY2FsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXJ1bm5pbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtcnVwZWUtc2lnbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTU2XCJcclxufVxyXG5cclxuLmZhZC5mYS1ydjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2JlXCJcclxufVxyXG5cclxuLmZhZC5mYS1zYWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNhY2stZG9sbGFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNhZC1jcnk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2FkLXRlYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2FsYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgxZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2FuZHdpY2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgxZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2F0ZWxsaXRlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNhdGVsbGl0ZS1kaXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YzBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNhdXNhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2F2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGM3XCJcclxufVxyXG5cclxuLmZhZC5mYS1zYXgtaG90OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNheG9waG9uZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGRjXCJcclxufVxyXG5cclxuLmZhZC5mYS1zY2FscGVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNjYWxwZWwtcGF0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjFlXCJcclxufVxyXG5cclxuLmZhZC5mYS1zY2FubmVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ODhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNjYW5uZXItaW1hZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhmM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2Nhbm5lci1rZXlib2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDg5XCJcclxufVxyXG5cclxuLmZhZC5mYS1zY2FubmVyLXRvdWNoc2NyZWVuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNjYXJlY3JvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzBkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zY2FyZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2MxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zY2hvb2w6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2NyZXdkcml2ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2Nyb2xsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNjcm9sbC1vbGQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcwZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2NydWJiZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJmOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2N5dGhlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNkLWNhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2VhcmNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNlYXJjaC1kb2xsYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2VhcmNoLWxvY2F0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2ODlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNlYXJjaC1taW51czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDEwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zZWFyY2gtcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDBlXCJcclxufVxyXG5cclxuLmZhZC5mYS1zZWVkbGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGQ4XCJcclxufVxyXG5cclxuLmZhZC5mYS1zZW5kLWJhY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg3ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2VuZC1iYWNrd2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODdmXCJcclxufVxyXG5cclxuLmZhZC5mYS1zZXJ2ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIzM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hhcGVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNoYXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNoYXJlLWFsbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMzY3XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaGFyZS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFlMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hhcmUtYWx0LXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWUxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaGFyZS1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hlZXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hla2VsLXNpZ246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIwYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hpZWxkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNoaWVsZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hpZWxkLWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNoaWVsZC1jcm9zczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzEyXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaGlwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNoaXBwaW5nLWZhc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ4YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hpcHBpbmctdGltZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ4Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hpc2gta2ViYWI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hvZS1wcmludHM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hvcHBpbmctYmFnOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyOTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNob3BwaW5nLWJhc2tldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjkxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaG9wcGluZy1jYXJ0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwN2FcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNob3ZlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzEzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaG92ZWwtc25vdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2MzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaG93ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2hyZWRkZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2h1dHRsZS12YW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2h1dHRsZWNvY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ1YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lja2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ21hOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2OGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRkOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbi1pbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDkwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduLWluLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmY2XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduLWxhbmd1YWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ24tb3V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwOGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ24tb3V0LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmY1XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAxMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLTE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLTI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLTM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLTQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY4ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjkwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduYWwtYWx0LTE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY5MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2lnbmFsLWFsdC0yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2OTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ25hbC1hbHQtMzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjkzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduYWwtYWx0LXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2OTRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ25hbC1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjk1XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaWduYWwtc3RyZWFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNpZ25hdHVyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWI3XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaW0tY2FyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2M0XCJcclxufVxyXG5cclxuLmZhZC5mYS1zaXRlbWFwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNrYXRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2tlbGV0b246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYyMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2tpLWp1bXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2tpLWxpZnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2tpaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3YzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNraWluZy1ub3JkaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2t1bGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2t1bGwtY293OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNrdWxsLWNyb3NzYm9uZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2xlZGRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc2xlaWdoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3Y2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNsaWRlcnMtaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWRlXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbGlkZXJzLWgtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzZjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNsaWRlcnMtdjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2YxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbGlkZXJzLXYtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzZjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNtaWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNtaWxlLWJlYW06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc21pbGUtcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWI5XCJcclxufVxyXG5cclxuLmZhZC5mYS1zbWlsZS13aW5rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNtb2c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc1ZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc21va2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc2MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc21va2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDhkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbW9raW5nLWJhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTRkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc25ha2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc25vb3plOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ODBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNub3ctYmxvd2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzYxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbm93Ym9hcmRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc25vd2ZsYWtlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNub3dmbGFrZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdjZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc25vd21hbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2QwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zbm93bW9iaWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNub3dwbG93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZDJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvY2tzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2OTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvbGFyLXBhbmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YmFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1hbHBoYS1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg4MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1hbHBoYS11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTVlXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LWFscGhhLXVwLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODgyXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODgzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LWFtb3VudC1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ODRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtYW1vdW50LXVwLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODg1XCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1udW1lcmljLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE2MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ODZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtbnVtZXJpYy11cDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTYzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ODdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtc2hhcGVzLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg4OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1zaGFwZXMtZG93bi1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg4OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1zaGFwZXMtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg4YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1zaGFwZXMtdXAtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtc2l6ZS1kb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODhkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LXNpemUtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg4ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc29ydC1zaXplLXVwLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODhmXCJcclxufVxyXG5cclxuLmZhZC5mYS1zb3J0LXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNvdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3BhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNwYWNlLXNodXR0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE5N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3BhZGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJmNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3BhcmtsZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg5MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3BlYWtlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGRmXCJcclxufVxyXG5cclxuLmZhZC5mYS1zcGVha2VyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGUwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zcGVsbC1jaGVjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODkxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zcGlkZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3BpZGVyLWJsYWNrLXdpZG93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MThcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNwaWRlci13ZWI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3Bpbm5lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTEwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zcGlubmVyLXRoaXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYzZjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNwbG90Y2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3ByYXktY2FuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGM4XCJcclxufVxyXG5cclxuLmZhZC5mYS1zcXVhcmUtZnVsbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDVjXCJcclxufVxyXG5cclxuLmZhZC5mYS1zcXVhcmUtcm9vdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjk3XCJcclxufVxyXG5cclxuLmZhZC5mYS1zcXVhcmUtcm9vdC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY5OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3F1aXJyZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RhZmY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RhbXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjViZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDA1XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdGFyLWFuZC1jcmVzY2VudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjk5XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdGFyLWNocmlzdG1hczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2Q0XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdGFyLWV4Y2xhbWF0aW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0YXItaGFsZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDg5XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdGFyLWhhbGYtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YzBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0YXItb2YtZGF2aWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY5YVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3Rhci1vZi1saWZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0YXJzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0ZWFrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0ZWVyaW5nLXdoZWVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0ZXAtYmFja3dhcmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA0OFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RlcC1mb3J3YXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0ZXRob3Njb3BlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZjFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0aWNreS1ub3RlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0b2NraW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0b21hY2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYyM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RvcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDRkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdG9wLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjhkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdG9wd2F0Y2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJmMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RvcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU0ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RvcmUtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NGZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN0cmVhbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTUwXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdHJlZXQtdmlldzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdHJldGNoZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3RyaWtldGhyb3VnaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGNjXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdHJvb3B3YWZlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTUxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdWJzY3JpcHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEyY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3Vid2F5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1aXRjYXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1aXRjYXNlLXJvbGxpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVjMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3VuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxODVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1bi1jbG91ZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzYzXCJcclxufVxyXG5cclxuLmZhZC5mYS1zdW4tZHVzdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzY0XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdW4taGF6ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzY1XCJcclxufVxyXG5cclxuLmZhZC5mYS1zdW5nbGFzc2VzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1bnJpc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc2NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3Vuc2V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1cGVyc2NyaXB0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN1cnByaXNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YzJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN3YXRjaGJvb2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVjM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3dpbW1lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWM0XCJcclxufVxyXG5cclxuLmZhZC5mYS1zd2ltbWluZy1wb29sOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YzVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN3b3JkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXN3b3JkczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzFkXCJcclxufVxyXG5cclxuLmZhZC5mYS1zeW5hZ29ndWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY5YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtc3luYzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDIxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zeW5jLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmYxXCJcclxufVxyXG5cclxuLmZhZC5mYS1zeXJpbmdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhYmxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwY2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhYmxlLXRlbm5pczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDVkXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWJsZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEwYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFibGV0LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2ZhXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWJsZXQtYW5kcm9pZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2ZiXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNmY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFibGV0LXJ1Z2dlZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDhmXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWJsZXRzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhY2hvbWV0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjNmZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjI0XCJcclxufVxyXG5cclxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1mYXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYyNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjI3XCJcclxufVxyXG5cclxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1zbG93ZXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjI5XCJcclxufVxyXG5cclxuLmZhZC5mYS10YWNob21ldGVyLWZhc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYyYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFjaG9tZXRlci1mYXN0ZXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRhY2hvbWV0ZXItc2xvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjJjXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWNob21ldGVyLXNsb3dlc3Q6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYyZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFjbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODI2XCJcclxufVxyXG5cclxuLmZhZC5mYS10YWc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFnczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDJjXCJcclxufVxyXG5cclxuLmZhZC5mYS10YWxseTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjljXCJcclxufVxyXG5cclxuLmZhZC5mYS10YW5ha2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGFwZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGRiXCJcclxufVxyXG5cclxuLmZhZC5mYS10YXNrczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMGFlXCJcclxufVxyXG5cclxuLmZhZC5mYS10YXNrcy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGF4aTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWJhXCJcclxufVxyXG5cclxuLmZhZC5mYS10ZWV0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjJlXCJcclxufVxyXG5cclxuLmZhZC5mYS10ZWV0aC1vcGVuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWZyaWdpZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzY4XCJcclxufVxyXG5cclxuLmZhZC5mYS10ZW1wZXJhdHVyZS1oaWdoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRlbXBlcmF0dXJlLWhvdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzZhXCJcclxufVxyXG5cclxuLmZhZC5mYS10ZW1wZXJhdHVyZS1sb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc2YlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGVuZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdkN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGVubmlzLWJhbGw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ1ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGVybWluYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjEyMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGV4dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODkzXCJcclxufVxyXG5cclxuLmZhZC5mYS10ZXh0LWhlaWdodDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDM0XCJcclxufVxyXG5cclxuLmZhZC5mYS10ZXh0LXNpemU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg5NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGV4dC13aWR0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDM1XCJcclxufVxyXG5cclxuLmZhZC5mYS10aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDBhXCJcclxufVxyXG5cclxuLmZhZC5mYS10aC1sYXJnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDA5XCJcclxufVxyXG5cclxuLmZhZC5mYS10aC1saXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMGJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRoZWF0ZXItbWFza3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGhlcm1vbWV0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQ5MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGhlcm1vbWV0ZXItZnVsbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmM3XCJcclxufVxyXG5cclxuLmZhZC5mYS10aGVybW9tZXRlci1oYWxmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJjOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGhldGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjY5ZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGh1bWJzLWRvd246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE2NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGh1bWJzLXVwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRodW1idGFjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDhkXCJcclxufVxyXG5cclxuLmZhZC5mYS10aHVuZGVyc3Rvcm06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc2Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGh1bmRlcnN0b3JtLW1vb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc2ZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGh1bmRlcnN0b3JtLXN1bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzZlXCJcclxufVxyXG5cclxuLmZhZC5mYS10aWNrZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE0NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGlja2V0LWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmM2ZmXCJcclxufVxyXG5cclxuLmZhZC5mYS10aWxkZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjlmXCJcclxufVxyXG5cclxuLmZhZC5mYS10aW1lczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDBkXCJcclxufVxyXG5cclxuLmZhZC5mYS10aW1lcy1jaXJjbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjA1N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGltZXMtaGV4YWdvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmVlXCJcclxufVxyXG5cclxuLmZhZC5mYS10aW1lcy1vY3RhZ29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRpbWVzLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmQzXCJcclxufVxyXG5cclxuLmZhZC5mYS10aW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwNDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRpbnQtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVjN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGlyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjMxXCJcclxufVxyXG5cclxuLmZhZC5mYS10aXJlLWZsYXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdGlyZS1wcmVzc3VyZS13YXJuaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MzNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRpcmUtcnVnZ2VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MzRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRpcmVkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YzhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRvZ2dsZS1vZmY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIwNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdG9nZ2xlLW9uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMDVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRvaWxldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2Q4XCJcclxufVxyXG5cclxuLmZhZC5mYS10b2lsZXQtcGFwZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcxZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdG9pbGV0LXBhcGVyLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzFmXCJcclxufVxyXG5cclxuLmZhZC5mYS10b21ic3RvbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcyMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdG9tYnN0b25lLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzIxXCJcclxufVxyXG5cclxuLmZhZC5mYS10b29sYm94OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1NTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRvb2xzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRvb3RoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1YzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRvb3RoYnJ1c2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdG9yYWg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZhMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdG9yaWktZ2F0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmExXCJcclxufVxyXG5cclxuLmZhZC5mYS10b3JuYWRvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3NmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYWN0b3I6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcyMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJhZGVtYXJrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyNWNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYWZmaWMtY29uZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjM2XCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFmZmljLWxpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MzdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtZ286YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zbG93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2MzlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQtc3RvcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjNhXCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjM4XCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3ZGFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYW5zZ2VuZGVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyMjRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYW5zZ2VuZGVyLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjI1XCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMWY4XCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFzaC1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJhc2gtcmVzdG9yZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODI5XCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFzaC1yZXN0b3JlLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODJhXCJcclxufVxyXG5cclxuLmZhZC5mYS10cmFzaC11bmRvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyYXNoLXVuZG8tYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyZWFzdXJlLWNoZXN0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MjNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyZWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFiYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJlZS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQwMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJlZS1jaHJpc3RtYXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdkYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJlZS1kZWNvcmF0ZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdkY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJlZS1sYXJnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmN2RkXCJcclxufVxyXG5cclxuLmZhZC5mYS10cmVlLXBhbG06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJlZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcyNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJpYW5nbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJpYW5nbGUtbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJvcGh5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwOTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRyb3BoeS1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJ1Y2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBkMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJ1Y2stY29udGFpbmVyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZGNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRydWNrLWNvdWNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZGRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRydWNrLWxvYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRkZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJ1Y2stbW9uc3RlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNjNiXCJcclxufVxyXG5cclxuLmZhZC5mYS10cnVjay1tb3Zpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRkZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJ1Y2stcGlja3VwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2M2NcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRydWNrLXBsb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdkZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHJ1Y2stcmFtcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGUwXCJcclxufVxyXG5cclxuLmZhZC5mYS10cnVtcGV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXRzaGlydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTUzXCJcclxufVxyXG5cclxuLmZhZC5mYS10dHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjFlNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHVya2V5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MjVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXR1cm50YWJsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGU0XCJcclxufVxyXG5cclxuLmZhZC5mYS10dXJ0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcyNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjI2Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdHYtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXR2LW11c2ljOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXR2LXJldHJvOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MDFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXR5cGV3cml0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW1icmVsbGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW1icmVsbGEtYmVhY2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjVjYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW5kZXJsaW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwY2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVuZG86YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBlMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW5kby1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW5pY29ybjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzI3XCJcclxufVxyXG5cclxuLmZhZC5mYS11bmlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmEyXCJcclxufVxyXG5cclxuLmZhZC5mYS11bml2ZXJzYWwtYWNjZXNzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyOWFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVuaXZlcnNpdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE5Y1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdW5saW5rOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxMjdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVubG9jazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDljXCJcclxufVxyXG5cclxuLmZhZC5mYS11bmxvY2stYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxM2VcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVwbG9hZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDkzXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2ItZHJpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlOVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNkLWNpcmNsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmU4XCJcclxufVxyXG5cclxuLmZhZC5mYS11c2Qtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZTlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAwN1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQwNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1hbHQtc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRmYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1hc3Ryb25hdXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRmYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1jaGFydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmEzXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLWNoZWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItY2lyY2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyYmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItY2xvY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRmZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1jb2c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRmZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1jb3dib3k6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlYVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1jcm93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmE0XCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLWVkaXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjRmZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1mcmllbmRzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItZ3JhZHVhdGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjUwMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1oYXJkLWhhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODJjXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLWhlYWRzZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgyZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1pbmp1cmVkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MjhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItbG9jazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTAyXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLW1kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwZjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItbWQtY2hhdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODJlXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLW1pbnVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItbXVzaWM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlci1uaW5qYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTA0XCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLW51cnNlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MmZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItcGx1czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjM0XCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLXNlY3JldDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjFiXCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLXNoaWVsZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTA1XCJcclxufVxyXG5cclxuLmZhZC5mYS11c2VyLXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItdGFnOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItdGllOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDhcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXItdGltZXM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIzNVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlcnM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjBjMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlcnMtY2xhc3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXNlcnMtY29nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1MDlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXJzLWNyb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXVzZXJzLW1lZGljYWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgzMFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXRlbnNpbC1mb3JrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYyZTNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXV0ZW5zaWwta25pZmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlNFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdXRlbnNpbC1zcG9vbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmU1XCJcclxufVxyXG5cclxuLmZhZC5mYS11dGVuc2lsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmU3XCJcclxufVxyXG5cclxuLmZhZC5mYS11dGVuc2lscy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJlNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdmFsdWUtYWJzb2x1dGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZhNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdmVjdG9yLXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWNiXCJcclxufVxyXG5cclxuLmZhZC5mYS12ZW51czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjIxXCJcclxufVxyXG5cclxuLmZhZC5mYS12ZW51cy1kb3VibGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjIyNlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdmVudXMtbWFyczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMjI4XCJcclxufVxyXG5cclxuLmZhZC5mYS12aHM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlY1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtdmlhbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDkyXCJcclxufVxyXG5cclxuLmZhZC5mYS12aWFsczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDkzXCJcclxufVxyXG5cclxuLmZhZC5mYS12aWRlbzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDNkXCJcclxufVxyXG5cclxuLmZhZC5mYS12aWRlby1wbHVzOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZTFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXZpZGVvLXNsYXNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0ZTJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXZpaGFyYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmE3XCJcclxufVxyXG5cclxuLmZhZC5mYS12aW9saW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlZFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdm9pY2VtYWlsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4OTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXZvbGNhbm86YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3MFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdm9sbGV5YmFsbC1iYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0NWZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXZvbHVtZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmE4XCJcclxufVxyXG5cclxuLmZhZC5mYS12b2x1bWUtZG93bjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMDI3XCJcclxufVxyXG5cclxuLmZhZC5mYS12b2x1bWUtbXV0ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmE5XCJcclxufVxyXG5cclxuLmZhZC5mYS12b2x1bWUtb2ZmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwMjZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXZvbHVtZS1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmUyXCJcclxufVxyXG5cclxuLmZhZC5mYS12b2x1bWUtdXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjAyOFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdm90ZS1uYXk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3MVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdm90ZS15ZWE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3MlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtdnItY2FyZGJvYXJkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MjlcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdhZ29uLWNvdmVyZWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2Fsa2VyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4MzFcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdhbGtpZS10YWxraWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjhlZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2Fsa2luZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNTU0XCJcclxufVxyXG5cclxuLmZhZC5mYS13YWxsZXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjU1NVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2FuZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzJhXCJcclxufVxyXG5cclxuLmZhZC5mYS13YW5kLW1hZ2ljOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MmJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdhcmVob3VzZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDk0XCJcclxufVxyXG5cclxuLmZhZC5mYS13YXJlaG91c2UtYWx0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OTVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdhc2hlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODk4XCJcclxufVxyXG5cclxuLmZhZC5mYS13YXRjaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmUxXCJcclxufVxyXG5cclxuLmZhZC5mYS13YXRjaC1jYWxjdWxhdG9yOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZjBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdhdGNoLWZpdG5lc3M6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjYzZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2F0ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2F0ZXItbG93ZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3NFwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2F0ZXItcmlzZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNzc1XCJcclxufVxyXG5cclxuLmZhZC5mYS13YXZlLXNpbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjg5OVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2F2ZS1zcXVhcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgzZVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2F2ZS10cmlhbmdsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODlhXCJcclxufVxyXG5cclxuLmZhZC5mYS13YXZlZm9ybTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmOGYxXCJcclxufVxyXG5cclxuLmZhZC5mYS13YXZlZm9ybS1wYXRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY4ZjJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdlYmNhbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODMyXCJcclxufVxyXG5cclxuLmZhZC5mYS13ZWJjYW0tc2xhc2g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjgzM1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2VpZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OTZcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdlaWdodC1oYW5naW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY1Y2RcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdoYWxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MmNcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdoZWF0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MmRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdoZWVsY2hhaXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjE5M1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2hpc3RsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNDYwXCJcclxufVxyXG5cclxuLmZhZC5mYS13aWZpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxZWJcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdpZmktMTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmFhXCJcclxufVxyXG5cclxuLmZhZC5mYS13aWZpLTI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjZhYlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2lmaS1zbGFzaDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNmFjXCJcclxufVxyXG5cclxuLmZhZC5mYS13aW5kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY3MmVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdpbmQtdHVyYmluZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmODliXCJcclxufVxyXG5cclxuLmZhZC5mYS13aW5kLXdhcm5pbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3NlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZG93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MGVcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdpbmRvdy1hbHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjQwZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZG93LWNsb3NlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0MTBcIlxyXG59XHJcblxyXG4uZmFkLmZhLXdpbmRvdy1tYXhpbWl6ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMmQwXCJcclxufVxyXG5cclxuLmZhZC5mYS13aW5kb3ctbWluaW1pemU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJkMVwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZG93LXJlc3RvcmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjJkMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZHNvY2s6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjc3N1wiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZS1ib3R0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjcyZlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd2luZS1nbGFzczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNGUzXCJcclxufVxyXG5cclxuLmZhZC5mYS13aW5lLWdsYXNzLWFsdDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmNWNlXCJcclxufVxyXG5cclxuLmZhZC5mYS13b24tc2lnbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMTBmMTU5XCJcclxufVxyXG5cclxuLmZhZC5mYS13cmVhdGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDEwZjdlMlwiXHJcbn1cclxuXHJcbi5mYWQuZmEtd3JlbmNoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYwYWRcIlxyXG59XHJcblxyXG4uZmFkLmZhLXgtcmF5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY0OTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXllbi1zaWduOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGYxNTdcIlxyXG59XHJcblxyXG4uZmFkLmZhLXlpbi15YW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwxMGY2YWRcIlxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3QpO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLWxpZ2h0LTMwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtbGlnaHQtMzAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIilcclxufVxyXG5cclxuLmZhbCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKVxyXG59XHJcblxyXG4uZmFsLFxyXG4uZmFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiXHJcbn1cclxuXHJcbi5mYXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtZGlzcGxheTogYXV0bztcclxuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIilcclxufVxyXG5cclxuLmZhLFxyXG4uZmFzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMFxyXG59IiwiLmF3cy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmF3cy1jb250YWluZXIgLmF3cy1zaG93LWNsZWFyIC5hd3Mtc2VhcmNoLWZpZWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmF3cy1zZWFyY2gtcmVzdWx0IHtcclxuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hd3NfcmVzdWx0X3RpdGxlLFxyXG4gICAgLmF3c19zZWFyY2hfbW9yZSBhIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYXdzX25vX3Jlc3VsdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMThweCAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXdzLWNvbnRhaW5lciAuYXdzLXNlYXJjaC1mb3JtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X3NhbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X2xpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXdzLXNlYXJjaC1yZXN1bHQgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMThweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gKi9cclxuXHJcblxyXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfaXRlbS5ob3ZlcmVkLFxyXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19yZXN1bHRfaXRlbTpob3ZlcixcclxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3Nfc2VhcmNoX21vcmUgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmF3cy1zZWFyY2gtcmVzdWx0IC5hd3NfcmVzdWx0X3RpdGxlLFxyXG4uYXdzLXNlYXJjaC1yZXN1bHQgLmF3c19zZWFyY2hfbW9yZSBhIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59IiwiLndwY2Y3IHtcclxuICAgIHNtYWxsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICNlNzRjM2M7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWVsZW1lbnQge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMjAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBtYXJnaW46IDJlbSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQjNCM0I7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBjb2xvcjogI2U3NGMzYztcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcclxuICAgIGNvbG9yOiAjZTc0YzNjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTllNztcclxufVxyXG5cclxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzJlY2M3MTtcclxuICAgIGNvbG9yOiAjMmVjYzcxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmZmNDtcclxufVxyXG5cclxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG4ud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXHJcbi53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjlmMWE7XHJcbiAgICBjb2xvcjogI2ZmOWYxYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY3ZWQ7XHJcbn1cclxuXHJcbi53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7XHJcbiAgICBjb2xvcjogI2U3NGMzYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5ZTc7XHJcbn1cclxuXHJcbi53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjM0IzQjNCO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCxcclxuLndwY2Y3LXN1Ym1pdFtkaXNhYmxlZF0ge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59IiwiLnBhYy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgIC5wYWMtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wYWMtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbi10YWJsZXItbWFwLXBpbicgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSdyZ2IoMjU0LCAwLCAzNyknIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZSclM0UlM0MvcGF0aCUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMScgcj0nMyclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNMTcuNjU3IDE2LjY1N2wtNC4yNDMgNC4yNDNhMiAyIDAgMCAxIC0yLjgyNyAwbC00LjI0NCAtNC4yNDNhOCA4IDAgMSAxIDExLjMxNCAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMThweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucGFjLWl0ZW0tcXVlcnkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM1OTU5NWQ7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnBhYy1tYXRjaGVkIHtcclxuICAgIGNvbG9yOiAjMzYzODQ4O1xyXG59XHJcblxyXG4ucGFjLWxvZ28geyAgICBcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmhmLW1lc3NhZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNlOWY0ZmI7XHJcbiAgY29sb3I6ICMzNDk4ZGI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNlOWY0ZmIsIDEwJSk7XHJcbiAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmhmLW1lc3NhZ2Utc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZDogI2VhZmFmMTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI2VhZmFmMSwgMTAlKTtcclxuICBjb2xvcjogIzJlY2M3MTtcclxufSIsIi5tZnAtd3JhcCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn0iLCIubWFpbGVybGl0ZS1mb3JtLWlucHV0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWFpbGVybGl0ZS1mb3JtIC5tYWlsZXJsaXRlLWZvcm0tZmllbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLm1haWxlcmxpdGUtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubWFpbGVybGl0ZS1zdWJzY3JpYmUtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3Nob3J0LWFycm93LXdoaXRlLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haWxlcmxpdGUtZm9ybS1lcnJvciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5tYWlsZXJsaXRlLWZvcm0tbG9hZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5tYWlsZXJsaXRlLWZvcm0tZmllbGQtLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyBcclxuICAgIGdhcDogM3B4OyBcclxuICAgIG1hcmdpbjogM3B4IDAgMCA3cHg7XHJcblxyXG4gICAgKyAubWFpbGVybGl0ZS1mb3JtLWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbGVybGl0ZS1jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjOWE5YTlhOyBcclxuICAgICAgICBmb250LXNpemU6IDEycHg7IFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyBcclxuICAgIH1cclxuXHJcbiAgICAubWFpbGVybGl0ZS1jaGVja2JveCB7XHJcbiAgICAgICAgYWNjZW50LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTJweDsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAzcHggM3B4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W25hbWU9XCJmb3JtX2ZpZWxkc1tyb2RvXVwiXSxcclxubGFiZWxbZm9yPVwibWFpbGVybGl0ZS0xLWZpZWxkLXJvZG9cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5IHtcclxuICAgICNtZWdhLW1lbnUtcHJpbWFyeSB7XHJcbiAgICAgICAgPmxpLm1lZ2EtbWVudS1tZWdhbWVudSB7XHJcbiAgICAgICAgICAgID51bC5tZWdhLXN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjUpIDVweCA1cHggMzBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+bGkubWVnYS1tZW51LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwubWVnYS1zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkubWVnYS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkubWVnYS1tZW51LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPnVsLm1lZ2Etc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+bGkubWVnYS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEubWVnYS1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPmxpLm1lZ2EtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQ2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+YS5tZWdhLW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IC8vIHBsdXMgOmFmdGVyIG1hcmdpblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAtNXB4IDAgLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVnYS1jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICA+YS5tZWdhLW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggLTVweCAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLm1lZ2EtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgID5hLm1lZ2EtbWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgID5zcGFuLm1lZ2EtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMTFweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICBwYWRkaW5nOiA4cHggMjZweDtcclxuICAgIGNvbG9yOiAjODE4MTgxO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG59IiwiLmtyLXdzYy1zYy1ia2kge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4ua3Itd3NjLXNjLWNvbnQgLmtyLXdzYy1jYXJ0LXRyaWdnZXI+KiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5zcGFuLmtyLXdzYy1zYy1jb3VudCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5rci13c2Mtc2MtYmtpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxOS4xJTIwMjEuNSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMuNyUyMDIxLjVoMTEuN2MyLjElMjAwJTIwMy43LTEuNyUyMDMuNy0zLjdWNi42YzAtLjQtLjMtLjctLjctLjdoLTR2LTFjMC0yLjctMi4yLTUtNC45LTVzLTUlMjAyLjItNSUyMDV2MUguN2MtLjQlMjAwLS43LjMtLjcuN3YxMS4xYzAlMjAyLjElMjAxLjclMjAzLjclMjAzLjclMjAzLjd6TTUuOSUyMDVjMC0yJTIwMS42LTMuNiUyMDMuNi0zLjZTMTMuMSUyMDMlMjAxMy4xJTIwNXYxSDUuOFY1ek0xLjMlMjA3LjNoMy4zVjljMCUyMC40LjMuNy43LjdTNiUyMDkuNCUyMDYlMjA5VjcuM2g3LjNWOWMwJTIwLjQuMy43LjcuN3MuNy0uMy43LS43VjcuM0gxOHYxMC41YzAlMjAxLjMtMS4xJTIwMi40LTIuNCUyMDIuNEgzLjdjLTEuMyUyMDAtMi40LTEuMS0yLjQtMi40VjcuM3olMjIlMjBmaWxsJTNEJTIyJTIzZjE3ZGIxJTIyLyUzRSUzQy9zdmclM0UnKTtcclxufVxyXG5cclxuLmtyLXdzYy1zYy1jb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktY29sb3IsIDAuOCk7XHJcbn1cclxuXHJcbi5rci13c2MtZnQtYnV0dG9ucy1jb250IGEua3Itd3NjLWZ0LWJ0bixcclxuLmtyLXdzYy1jb250YWluZXIgLmtyLXdzYy1idG4ge1xyXG4gICAgcGFkZGluZzogMTNweCAyOXB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgbGVmdDogLTc1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNjAwbXMgY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAxMjAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxMzAwbXMgY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxuICAgICAgICBvcGFjaXR5OiAuMjVcclxuICAgIH1cclxufVxyXG5cclxuLmtyLXdzYy1wcm9kdWN0IHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5rci13c2MtYnRuIC5hbW91bnQge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuYS5rci13c2MtZnQtYnRuLWNoZWNrb3V0IC5hbW91bnQge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4ua3Itd3NjLXByb2R1Y3QgZGwudmFyaWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5rci13c2MtcHJvZHVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG59XHJcblxyXG4ua3Itd3NjLXF0eS1wcmljZT5zcGFuIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi5rci13c2Mtc2MtY291bnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXZhbHVlKTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmtyLXdzY2gtdG9wIC5rci13c2NoLWJhc2tldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zcGFuLmtyLXdzY2gtdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmtyLXdzYy1mb290ZXIge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuc3Bhbi5rci13c2MtcG5hbWUsXHJcbnNwYW4ua3Itd3NjLXBuYW1lIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG59XHJcblxyXG4ua3Itd3NjLWltZy1jb2wgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbn1cclxuXHJcbmEua3Itd3NjLWZ0LWJ0bi1jaGVja291dCAuYW1vdW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5rci13c2MtY29udGFpbmVyIC5rci13c2MtYnRuLmtyLXdzYy1mdC1idG4tY2hlY2tvdXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAwcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBsZWZ0OiAtNzVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE2MDBtcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDEyMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEzMDBtcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IC4yNVxyXG4gICAgfVxyXG5cclxufSIsIi54b28td3NjLXNjLWJraSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi54b28td3NjLXNjLWNvbnQgLnhvby13c2MtY2FydC10cmlnZ2VyPioge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuc3Bhbi54b28td3NjLXNjLWNvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnhvby13c2Mtc2MtYmtpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxOS4xJTIwMjEuNSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMuNyUyMDIxLjVoMTEuN2MyLjElMjAwJTIwMy43LTEuNyUyMDMuNy0zLjdWNi42YzAtLjQtLjMtLjctLjctLjdoLTR2LTFjMC0yLjctMi4yLTUtNC45LTVzLTUlMjAyLjItNSUyMDV2MUguN2MtLjQlMjAwLS43LjMtLjcuN3YxMS4xYzAlMjAyLjElMjAxLjclMjAzLjclMjAzLjclMjAzLjd6TTUuOSUyMDVjMC0yJTIwMS42LTMuNiUyMDMuNi0zLjZTMTMuMSUyMDMlMjAxMy4xJTIwNXYxSDUuOFY1ek0xLjMlMjA3LjNoMy4zVjljMCUyMC40LjMuNy43LjdTNiUyMDkuNCUyMDYlMjA5VjcuM2g3LjNWOWMwJTIwLjQuMy43LjcuN3MuNy0uMy43LS43VjcuM0gxOHYxMC41YzAlMjAxLjMtMS4xJTIwMi40LTIuNCUyMDIuNEgzLjdjLTEuMyUyMDAtMi40LTEuMS0yLjQtMi40VjcuM3olMjIlMjBmaWxsJTNEJTIyJTIzZjE3ZGIxJTIyLyUzRSUzQy9zdmclM0UnKTtcclxufVxyXG5cclxuLnhvby13c2Mtc2MtY291bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjgpO1xyXG59XHJcblxyXG4ueG9vLXdzYy1mdC1idXR0b25zLWNvbnQgYS54b28td3NjLWZ0LWJ0bixcclxuLnhvby13c2MtY29udGFpbmVyIC54b28td3NjLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDI5cHg7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi54b28td3NjLXByb2R1Y3Qge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuLnhvby13c2MtYnRuIC5hbW91bnQge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuYS54b28td3NjLWZ0LWJ0bi1jaGVja291dCAuYW1vdW50IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnhvby13c2MtcHJvZHVjdCBkbC52YXJpYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnhvby13c2MtcHJvZHVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG59XHJcblxyXG4ueG9vLXdzYy1xdHktcHJpY2U+c3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4ueG9vLXdzYy1zYy1jb3VudDphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ueG9vLXdzY2gtdG9wIC54b28td3NjaC1iYXNrZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuc3Bhbi54b28td3NjaC10ZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ueG9vLXdzYy1mb290ZXIge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuc3Bhbi54b28td3NjLXBuYW1lLFxyXG5zcGFuLnhvby13c2MtcG5hbWUgYSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbn1cclxuXHJcbi54b28td3NjLWltZy1jb2wgaW1nIHtcclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7ICovXHJcbn1cclxuXHJcbmEueG9vLXdzYy1mdC1idG4tY2hlY2tvdXQgLmFtb3VudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ueG9vLXdzYy1jb250YWluZXIgLnhvby13c2MtYnRuLnhvby13c2MtZnQtYnRuLWNoZWNrb3V0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvKiAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyU1QzU5QTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMjUgOCcgZmlsbD0nJUYxN0RCMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH0gKi9cclxufSIsIi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZWxdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcGFkZGluZzogMThweCAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI2cHggMThweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF06Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY2hlY2tvdXRfX2FkZC1ub3RlIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHRhcmVhOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dCxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDphY3RpdmUsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgaW5wdXQ6Zm9jdXMsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgaW5wdXQ6aG92ZXIsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0LFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDphY3RpdmUsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQuaGFzLWVycm9yIGlucHV0OmZvY3VzLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBpbnB1dDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0Lmhhcy1lcnJvciBsYWJlbCxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5oYXMtZXJyb3IgbGFiZWwge1xyXG4gICAgY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsIHtcclxuICAgIGxlZnQ6IDI2cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogLTJweCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrbGFiZWwsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgbGFiZWwsXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtsYWJlbCxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUgbGFiZWwge1xyXG4gICAgbGVmdDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uaXMtbGFyZ2Uud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxufVxyXG5cclxuLmlzLWxhcmdlLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXMge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1sYXJnZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dC5pcy1hY3RpdmUuaGFzLWVycm9yIGxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19zZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjZweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1jYXJ0LWl0ZW1zLWJsb2NrLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0X19sYWJlbCB7XHJcbiAgICBsZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgIHRvcDogLTE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3ggLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCBkaXYud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1vcHRpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1vcHRpb24tLWNoZWNrZWQtb3B0aW9uLWhpZ2hsaWdodGVkLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCBsYWJlbC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbi0tY2hlY2tlZC1vcHRpb24taGlnaGxpZ2h0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZDphZnRlciB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19pbnB1dDpjaGVja2VkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9faW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX3F1YW50aXR5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jaGVja291dF9fc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnktaXRlbV9fZGVzY3JpcHRpb24gLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeSAud2MtYmxvY2stY29tcG9uZW50cy1vcmRlci1zdW1tYXJ5LWl0ZW1fX2Rlc2NyaXB0aW9uIHAge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX190b3RhbC1wcmljZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGV4dF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXVybF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dGVsXSxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGlucHV0W3R5cGU9dXJsXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0IGxhYmVsIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLXRleHQtaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtsYWJlbCxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSAud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCxcclxuLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsK2xhYmVsLFxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10ZXh0LWlucHV0LmlzLWFjdGl2ZSBsYWJlbCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSBzY2FsZSguNzUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4IDIycHggMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveCBsYWJlbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrYm94X19tYXJrIHtcclxuICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1hZGRyZXNzLWNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtYnV0dG9uOm5vdCguaXMtbGluaykge1xyXG4gICAgcGFkZGluZzogMTNweCAyOXB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAyNSA4JyBmaWxsPSclMjM1QzU5QTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAyNSA4JyBmaWxsPSclMjNGMTdEQjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yNC4zNTQgNC4zNTRhLjUuNSAwIDAwMC0uNzA4TDIxLjE3Mi40NjRhLjUuNSAwIDEwLS43MDcuNzA4TDIzLjI5MyA0bC0yLjgyOCAyLjgyOGEuNS41IDAgMTAuNzA3LjcwOGwzLjE4Mi0zLjE4MnpNMCA0LjVoMjR2LTFIMHYxeicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9ICovXHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGxlZnQ6IC03NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTYwMG1zIGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMTIwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTMwMG1zIGN1YmljLWJlemllciguMTksIDEsIC4yMiwgMSk7XHJcbiAgICAgICAgb3BhY2l0eTogLjI1XHJcbiAgICB9XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIGlucHV0LndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2lucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE4cHggMjZweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzgxODE4MSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3I6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIC53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24ge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3IgLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2J1dHRvbjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbn1cclxuXHJcbi53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi53Yy1ibG9jay1jb21wb25lbnRzLWZvcm1hdHRlZC1tb25leS1hbW91bnQud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXByaWNlX192YWx1ZSB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1wcmljZV9fcmVndWxhciB7XHJcbiAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xyXG59XHJcblxyXG50YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19yb3cgLndjLWJsb2NrLWNhcnQtaXRlbV9fcXVhbnRpdHkgLndjLWJsb2NrLWNhcnQtaXRlbV9fcmVtb3ZlLWxpbmsge1xyXG4gICAgY29sb3I6ICNlNzRjM2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDYyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMyUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmlzLXNtYWxsLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtbWFpbixcclxuLmlzLW1lZGl1bS53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXItbGF5b3V0IC53Yy1ibG9jay1jb21wb25lbnRzLW1haW4sXHJcbi5pcy1tb2JpbGUud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCAud2MtYmxvY2stY29tcG9uZW50cy1tYWluIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXA6YWZ0ZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0gKi9cclxuXHJcblxyXG4gLnRhYmxlLndjLWJsb2NrLWNhcnQtaXRlbXMgLndjLWJsb2NrLWNhcnQtaXRlbXNfX3JvdyAud2MtYmxvY2stY2FydC1pdGVtX19pbWFnZSBpbWcsXHJcbiAud2MtYmxvY2stY2FydC1pdGVtX19pbWFnZSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuIH1cclxuXHJcbiAud2MtYmxvY2stY29tcG9uZW50cy1wYXltZW50LW1ldGhvZC1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gfVxyXG5cclxuIC53Yy1ibG9jay1jb21wb25lbnRzLWNoaXAud2MtYmxvY2stY29tcG9uZW50cy1jaGlwLS1yYWRpdXMtbGFyZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG4gfVxyXG5cclxuIC53Yy1ibG9jay1jb21wb25lbnRzLW9yZGVyLXN1bW1hcnkgLndjLWJsb2NrLWNvbXBvbmVudHMtb3JkZXItc3VtbWFyeS1pdGVtX19pbWFnZT5pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG4gfSIsIi5pY2hlY2tib3hfc3F1YXJlLXBpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29mX2NoZWNrYm94X2xhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ud29vZl9yZXNldF9zZWFyY2hfZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29mX2xpc3RfY2hlY2tib3ggbGkgZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpZGdldCAud29vZl9yZWRyYXdfem9uZSB1bCBsaSxcclxuLndpZGdldCAud29vZl9yZWRyYXdfem9uZSB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLndvb2Zfc3VibWl0X3NlYXJjaF9mb3JtIHtcclxuICAgIHBhZGRpbmc6IDEzcHggMjlweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweCAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQgICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud29vZl9zdWJtaXRfc2VhcmNoX2Zvcm1fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMzlweCAwIDA7XHJcbn1cclxuXHJcbi5pY2hlY2tib3hfc3F1YXJlLXBpbmsuY2hlY2tlZCArIGxhYmVsLndvb2ZfY2hlY2tib3hfbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuZGl2Lndvb2ZfaW5mb19wb3B1cCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpO1xyXG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxufSIsIi53cC1ibG9jay1pbWFnZSB7XHJcbiAgICAud3AtZWxlbWVudC1jYXB0aW9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAmLmlzLXN0eWxlLXN0cmlwZXMge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgIH0gKi9cclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3R5bGUtcmVndWxhciB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bC53cC1ibG9jay1saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm9sLndwLWJsb2NrLWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1tYXJnaW4ge1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufSIsIi53cGdzLW5hdiAuc2xpY2stc2xpZGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi53cGdzLW5hdiAuc2xpY2stY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3Bncy1uYXYgLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAvLyBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53cGdzLWZvci5zbGljay1pbml0aWFsaXplZCwgLndwZ3MtbmF2LnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHZlcnNpb24lM0QlMjIxLjElMjIgdmlld0JveCUzRCUyMjAgMCAyNSA4JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbCUzQSUyMzNhM2EzYSUzQiU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUzRSUzQ2cgaWQlM0QlMjJMYXllcl8xJTIyJTNFJTNDcGF0aCBpZCUzRCUyMkFycm93XzElMjIgY2xhc3MlM0QlMjJjbHMtMSUyMiBkJTNEJTIyTTI0LjQlMkM0LjRjLjItLjIuMi0uNSUyQzAtLjdsLTMuMi0zLjJjLS4yLS4yLS41LS4yLS43JTJDMC0uMi4yLS4yLjUlMkMwJTJDLjdsMi44JTJDMi44LTIuOCUyQzIuOGMtLjIuMi0uMi41JTJDMCUyQy43LjIuMi41LjIuNyUyQzBsMy4yLTMuMlpNMCUyQzQuNWgyNHYtMUgwdjFaJTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHZlcnNpb24lM0QlMjIxLjElMjIgdmlld0JveCUzRCUyMjAgMCAyNSA4JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbCUzQSUyMzNhM2EzYSUzQiU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUzRSUzQ2cgaWQlM0QlMjJMYXllcl8xJTIyJTNFJTNDcGF0aCBpZCUzRCUyMkFycm93XzElMjIgY2xhc3MlM0QlMjJjbHMtMSUyMiBkJTNEJTIyTTI0LjQlMkM0LjRjLjItLjIuMi0uNSUyQzAtLjdsLTMuMi0zLjJjLS4yLS4yLS41LS4yLS43JTJDMC0uMi4yLS4yLjUlMkMwJTJDLjdsMi44JTJDMi44LTIuOCUyQzIuOGMtLjIuMi0uMi41JTJDMCUyQy43LjIuMi41LjIuNyUyQzBsMy4yLTMuMlpNMCUyQzQuNWgyNHYtMUgwdjFaJTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQsXHJcbi5zbGljay1wcmV2IHtcclxuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogY2FsYyg1MCUgKyA4cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSwgXHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndwZ3MtZm9yIC5zbGljay1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgIC5mYW5jeWJveC1pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG59XHJcblxyXG4uem9vbXRvby1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxufVxyXG5cclxuLndwZ3MtbGlnaHRib3gtaWNvbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbn0iLCIubC00MDQtcGFnZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg4cHggMDsgICAgICAgIFxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGF5b3V0L3NlY3Rpb24tZGl2aWRlci1zaGFwZS0xLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59IiwiLmwtYXJjaGl2ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VGRUVGNiAwJSwgI0ZGRiAxMDAlKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4OHB4IDAgMCAwOyAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGF5b3V0L3NlY3Rpb24tZGl2aWRlci1zaGFwZS0xLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcG9zdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7ICAgXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC5wb3N0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAucG9zdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5LXBvc3Qge1xyXG4gICAgICAgIC5sLXBvc3RzLWxpc3RfX3Bvc3Qge1xyXG4gICAgICAgICAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtcHVycG9zZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMXB4IDRweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvci1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3N0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmwtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiLmwtYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDYwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTU2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTE1cHggLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDE4MHB4IC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS10b3AgNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm90dG9tOiAtMTEzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgICAgIGJvdHRvbTogLTEyNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTYlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufSIsIi5sLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7fVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgbGksXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEzcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSxcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLmwtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4IDEzcHggMjRweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNBM0EzQTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsICNDNUVCQ0YgMjkuNzklLCAjN0NENjkzIDExNy4wNiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxOHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICYubWVnYS1tZW51LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdWJ0aXRsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci11bHRyYWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LWl0ZW1fX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLXVsdHJhbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1pdGVtX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDIwNSwgMjE3LCAyMTcsIDAuMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGlua3Mge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcC1kb3duIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4ubC1tb2JpbGUtaGVhZGVyIHt9XHJcblxyXG4ub2ZmLWNhbnZhcnMtb3ZlcmxheSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcclxuICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vZmZjYW52YXMtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5vZmZjYW52YXMtbWVudS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAyOTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gICAgLy8gcGFkZGluZzogMjBweCAwIDMwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1sYW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYW52YXMtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtbWFpbi1tZW51IHtcclxuICAgID5saSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Yi1tZW51Lm1lbnUtb3BlbiBzcGFuLm1lbnUtZXhwYW5kIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgPmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc3ViLW1lbnUubWVudS1vcGVuPnNwYW4ubWVudS1leHBhbmQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICA+bGkgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5tZW51LW9wZW4gc3Bhbi5tZW51LWV4cGFuZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtb3Blbj5zcGFuLm1lbnUtZXhwYW5kIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU0NTQ1NDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmLm1lbnUtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICYuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbnZhcy1vcGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDMxMjMxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAuaGFzLXN1Yi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5vZmZjYW52YXMtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FudmFzLW9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcblxyXG4gICAgLyogLm9mZmNhbnZhcy1tYWluLW1lbnUge1xyXG4gICAgICAgIC5oYXMtc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG59IiwiLmwtcGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDU0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubC1wb3N0cy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7ICAgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQxcHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC5wb3N0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAucG9zdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5LXBvc3Qge1xyXG4gICAgICAgIC5sLXBvc3RzLWxpc3RfX3Bvc3Qge1xyXG4gICAgICAgICAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtcHVycG9zZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMXB4IDRweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvci1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3N0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmwtc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7ICAgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAucG9zdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLnBvc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS1wb3N0IHtcclxuICAgICAgICAubC1wb3N0cy1saXN0X19wb3N0IHtcclxuICAgICAgICAgICAgaW1nLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgICAgaW1nLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXB1cnBvc2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAucG9zdC1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjFweCA0cHggMTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3ItYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sLXdvb2NvbW1lcmNlIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9zZWN0aW9uLWRpdmlkZXItc2hhcGUtMS5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB0b3A6IC01NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAvKiBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgKi9cclxuICAgIH1cclxuXHJcbiAgICAmX19hcmNoaXZlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItdWx0cmFsaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAzOXB4IDUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FyY2hpdmUtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyB7XHJcbiAgICBtYXJnaW46IDAgMCA0MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1RUJDRjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LFxyXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcclxuICAgIHRvcDogMjJweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCBhIHtcclxuICAgIGNvbG9yOiAjZWI0ZDRiO1xyXG59XHJcblxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDglO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZGFzaGJvYXJkIGE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItaG9tZS0yJTIyJTNFJTNDcGF0aCBzdHJva2UlM0QlMjJub25lJTIyIGQlM0QlMjJNMCAwaDI0djI0SDB6JTIyIGZpbGwlM0QlMjJub25lJTIyLyUzRSUzQ3BhdGggZCUzRCUyMk01IDEybC0yIDBsOSAtOWw5IDlsLTIgMCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTUgMTJ2N2EyIDIgMCAwIDAgMiAyaDEwYTIgMiAwIDAgMCAyIC0ydi03JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMTAgMTJoNHY0aC00eiUyMiAvJTNFJTNDL3N2ZyUzRScpO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzIGE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItYnVpbGRpbmctc3RvcmUlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTMgMjFsMTggMCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTMgN3YxYTMgMyAwIDAgMCA2IDB2LTFtMCAxYTMgMyAwIDAgMCA2IDB2LTFtMCAxYTMgMyAwIDAgMCA2IDB2LTFoLTE4bDIgLTRoMTRsMiA0JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNNSAyMWwwIC0xMC4xNSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE5IDIxbDAgLTEwLjE1JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNOSAyMXYtNGEyIDIgMCAwIDEgMiAtMmgyYTIgMiAwIDAgMSAyIDJ2NCUyMiAvJTNFJTNDL3N2ZyUzRScpO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRzIGE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZG93bmxvYWQlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTQgMTd2MmEyIDIgMCAwIDAgMiAyaDEyYTIgMiAwIDAgMCAyIC0ydi0yJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNNyAxMWw1IDVsNSAtNSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTEyIDRsMCAxMiUyMiAvJTNFJTNDL3N2ZyUzRScpO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hZGRyZXNzIGE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItbWFwLXBpbnMlMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTEwLjgyOCA5LjgyOGE0IDQgMCAxIDAgLTUuNjU2IDBsMi44MjggMi44MjlsMi44MjggLTIuODI5eiUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTggN2wwIC4wMSUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE4LjgyOCAxNy44MjhhNCA0IDAgMSAwIC01LjY1NiAwbDIuODI4IDIuODI5bDIuODI4IC0yLjgyOXolMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xNiAxNWwwIC4wMSUyMiAvJTNFJTNDL3N2ZyUzRScpO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50IGE6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNCUyMiB2aWV3Qm94JTNEJTIyMCAwIDI0IDI0JTIyIGZpbGwlM0QlMjJub25lJTIyIHN0cm9rZSUzRCUyMiUyM0YxN0RCMSUyMiBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIgc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiBjbGFzcyUzRCUyMmljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZWRpdCUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNNyA3aC0xYTIgMiAwIDAgMCAtMiAydjlhMiAyIDAgMCAwIDIgMmg5YTIgMiAwIDAgMCAyIC0ydi0xJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMjAuMzg1IDYuNTg1YTIuMSAyLjEgMCAwIDAgLTIuOTcgLTIuOTdsLTguNDE1IDguMzg1djNoM2w4LjM4NSAtOC40MTV6JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMTYgNWwzIDMlMjIgLyUzRSUzQy9zdmclM0UnKTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWN1c3RvbWVyLWxvZ291dCBhOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHdpZHRoJTNEJTIyMjQlMjIgaGVpZ2h0JTNEJTIyMjQlMjIgdmlld0JveCUzRCUyMjAgMCAyNCAyNCUyMiBmaWxsJTNEJTIybm9uZSUyMiBzdHJva2UlM0QlMjIlMjNlYjRkNGIlMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyIHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIgc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIgY2xhc3MlM0QlMjJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWxvZ291dCUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNMTQgOHYtMmEyIDIgMCAwIDAgLTIgLTJoLTdhMiAyIDAgMCAwIC0yIDJ2MTJhMiAyIDAgMCAwIDIgMmg3YTIgMiAwIDAgMCAyIC0ydi0yJTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNOSAxMmgxMmwtMyAtMyUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE4IDE1bDMgLTMlMjIgLyUzRSUzQy9zdmclM0UnKTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyBhOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyIHdpZHRoJTNEJTIyMjQlMjIgaGVpZ2h0JTNEJTIyMjQlMjIgdmlld0JveCUzRCUyMjAgMCAyNCAyNCUyMiBmaWxsJTNEJTIybm9uZSUyMiBzdHJva2UlM0QlMjIlMjNGMTdEQjElMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyIHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIgc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIgY2xhc3MlM0QlMjJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWNyZWRpdC1jYXJkLXBheSUyMiUzRSUzQ3BhdGggc3Ryb2tlJTNEJTIybm9uZSUyMiBkJTNEJTIyTTAgMGgyNHYyNEgweiUyMiBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoIGQlM0QlMjJNMTIgMTloLTZhMyAzIDAgMCAxIC0zIC0zdi04YTMgMyAwIDAgMSAzIC0zaDEyYTMgMyAwIDAgMSAzIDN2NC41JTIyIC8lM0UlM0NwYXRoIGQlM0QlMjJNMyAxMGgxOCUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTE2IDE5aDYlMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xOSAxNmwzIDNsLTMgMyUyMiAvJTNFJTNDcGF0aCBkJTNEJTIyTTcuMDA1IDE1aC4wMDUlMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xMSAxNWgyJTIyIC8lM0UlM0Mvc3ZnJTNFJyk7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndvb2NvbW1lcmNlLWVycm9yLFxyXG4ud29vY29tbWVyY2UtaW5mbyxcclxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtZXJyb3Ige1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYztcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWluZm8ge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OThkYjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzI3YWU2MDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB3aWR0aCUzRCUyMjI0JTIyIGhlaWdodCUzRCUyMjI0JTIyIHZpZXdCb3glM0QlMjIwIDAgMjQgMjQlMjIgZmlsbCUzRCUyMm5vbmUlMjIgc3Ryb2tlJTNEJTIyJTIzRjE3REIxJTIyIHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyIHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyIGNsYXNzJTNEJTIyaWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1oZWxwLWhleGFnb24lMjIlM0UlM0NwYXRoIHN0cm9rZSUzRCUyMm5vbmUlMjIgZCUzRCUyMk0wIDBoMjR2MjRIMHolMjIgZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCBkJTNEJTIyTTE5Ljg3NSA2LjI3Yy43IC4zOTggMS4xMyAxLjE0MyAxLjEyNSAxLjk0OHY3LjI4NGMwIC44MDkgLS40NDMgMS41NTUgLTEuMTU4IDEuOTQ4bC02Ljc1IDQuMjdhMi4yNjkgMi4yNjkgMCAwIDEgLTIuMTg0IDBsLTYuNzUgLTQuMjdhMi4yMjUgMi4yMjUgMCAwIDEgLTEuMTU4IC0xLjk0OHYtNy4yODVjMCAtLjgwOSAuNDQzIC0xLjU1NCAxLjE1OCAtMS45NDdsNi43NSAtMy45OGEyLjMzIDIuMzMgMCAwIDEgMi4yNSAwbDYuNzUgMy45OGgtLjAzM3olMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xMiAxNnYuMDElMjIgLyUzRSUzQ3BhdGggZCUzRCUyMk0xMiAxM2EyIDIgMCAwIDAgLjkxNCAtMy43ODJhMS45OCAxLjk4IDAgMCAwIC0yLjQxNCAuNDgzJTIyIC8lM0UlM0Mvc3ZnJTNFJyk7ICovXHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB0b3A6IDQ4JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2U3NGMzYycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItZXhjbGFtYXRpb24tY2lyY2xlJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J00xMiAxMm0tOSAwYTkgOSAwIDEgMCAxOCAwYTkgOSAwIDEgMCAtMTggMCcgLyUzRSUzQ3BhdGggZD0nTTEyIDl2NCcgLyUzRSUzQ3BhdGggZD0nTTEyIDE2di4wMScgLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0OThkYicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ljb24gaWNvbi10YWJsZXIgaWNvbnMtdGFibGVyLW91dGxpbmUgaWNvbi10YWJsZXItaW5mby1zcXVhcmUtcm91bmRlZCclM0UlM0NwYXRoIHN0cm9rZT0nbm9uZScgZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBkPSdNMTIgOWguMDEnIC8lM0UlM0NwYXRoIGQ9J00xMSAxMmgxdjRoMScgLyUzRSUzQ3BhdGggZD0nTTEyIDNjNy4yIDAgOSAxLjggOSA5cy0xLjggOSAtOSA5cy05IC0xLjggLTkgLTlzMS44IC05IDkgLTl6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjdhZTYwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0naWNvbiBpY29uLXRhYmxlciBpY29ucy10YWJsZXItb3V0bGluZSBpY29uLXRhYmxlci1tZXNzYWdlJyUzRSUzQ3BhdGggc3Ryb2tlPSdub25lJyBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J004IDloOCcgLyUzRSUzQ3BhdGggZD0nTTggMTNoNicgLyUzRSUzQ3BhdGggZD0nTTE4IDRhMyAzIDAgMCAxIDMgM3Y4YTMgMyAwIDAgMSAtMyAzaC01bC01IDN2LTNoLTJhMyAzIDAgMCAxIC0zIC0zdi04YTMgMyAwIDAgMSAzIC0zaDEyeicgLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1lcnJvcjo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZS1pbmZvOjphZnRlcixcclxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1pbmZvIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZzogM3B4IC41ZW07XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMyB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2Uge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEuYy1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyUyMzVDNTlBNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDI1IDgnIGZpbGw9JyUyM0YxN0RCMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI0LjM1NCA0LjM1NGEuNS41IDAgMDAwLS43MDhMMjEuMTcyLjQ2NGEuNS41IDAgMTAtLjcwNy43MDhMMjMuMjkzIDRsLTIuODI4IDIuODI4YS41LjUgMCAxMC43MDcuNzA4bDMuMTgyLTMuMTgyek0wIDQuNWgyNHYtMUgwdjF6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLXVsdHJhbGlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiB3aWR0aCUzRCUyMjUwJTIyIGhlaWdodCUzRCUyMjUwJTIyIHZpZXdCb3glM0QlMjIwIDAgNTAgNTAlMjIgZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NjaXJjbGUgY3glM0QlMjIyNSUyMiBjeSUzRCUyMjI1JTIyIHIlM0QlMjIyNSUyMiBmaWxsJTNEJTIyJTIzRjE3REIxJTIyLyUzRSUzQ3BhdGggZCUzRCUyMk0zNy43OTQ3IDI1LjM1MzZDMzcuOTg5OSAyNS4xNTgzIDM3Ljk4OTkgMjQuODQxNyAzNy43OTQ3IDI0LjY0NjRMMzQuNjEyNyAyMS40NjQ1QzM0LjQxNzQgMjEuMjY5MiAzNC4xMDA5IDIxLjI2OTIgMzMuOTA1NiAyMS40NjQ1QzMzLjcxMDMgMjEuNjU5NyAzMy43MTAzIDIxLjk3NjMgMzMuOTA1NiAyMi4xNzE2TDM2LjczNCAyNUwzMy45MDU2IDI3LjgyODRDMzMuNzEwMyAyOC4wMjM3IDMzLjcxMDMgMjguMzQwMyAzMy45MDU2IDI4LjUzNTVDMzQuMTAwOSAyOC43MzA4IDM0LjQxNzQgMjguNzMwOCAzNC42MTI3IDI4LjUzNTVMMzcuNzk0NyAyNS4zNTM2Wk0xMy4zMzQgMjUuNUgzNy40NDExVjI0LjVIMTMuMzM0VjI1LjVaJTIyIGZpbGwlM0QlMjJ3aGl0ZSUyMi8lM0UlM0Mvc3ZnJTNFJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGVmdDogMTFweDtcclxuICAgIHRvcDogMTFweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZS13aGl0ZSAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB0b3A6IDU1cHg7XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZS13aGl0ZSAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcixcclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXHJcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW9yZGVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcclxuLndvb2NvbW1lcmNlLW9yZGVyLWRvd25sb2Fkc19fdGl0bGUsXHJcbi53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyxcclxuLndvb2NvbW1lcmNlLWNvbHVtbnMtLWFkZHJlc3NlcyBhZGRyZXNzLFxyXG4ud29vY29tbWVyY2UtQWRkcmVzcyBhZGRyZXNzLFxyXG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyxcclxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1vcmRlcnMsXHJcbi53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZG93bmxvYWRzLFxyXG4ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMThweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiwgXHJcbi53b29jb21tZXJjZSBmb3JtLmxvZ2luLCBcclxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIsXHJcbi53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYy1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLndvb2NvbW1lcmNlLUFkZHJlc3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTIud29vY29tbWVyY2UtQWRkcmVzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuY29sMi1zZXQsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCBhZGRyZXNzIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucmVsYXRlZC5wcm9kdWN0cyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VGRUVGNiAwJSwgI0ZGRiAxMDAlKTtcclxuICAgIG1hcmdpbi10b3A6IDk4cHg7XHJcblxyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9zZWN0aW9uLWRpdmlkZXItc2hhcGUtMS5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB0b3A6IC01NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzVFQkNGO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFQkNGO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW46IDAgLTVweDtcclxuICAgIHBhZGRpbmc6IDAgMWVtO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBtYXJnaW46IDAgMCAzMXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC5xdWFudGl0eSAucXR5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjZweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdHlwZS1zaW1wbGUge1xyXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXR5cGUtdmFyaWFibGUge1xyXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RfbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAucmVzZXRfdmFyaWF0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByb2R1Y3RfdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgZGl2LnByb2R1Y3QgcC5wcmljZSxcclxuLndvb2NvbW1lcmNlOndoZXJlKGJvZHk6bm90KC53b29jb21tZXJjZS11c2VzLWJsb2NrLXRoZW1lKSkgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucyB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGlucyB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBpbnMge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBkZWwsXHJcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGRlbCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICM5NDk0OTQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMjcyODJDLCAwLjgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGNvbG9yOiAjMjcyODJDO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG59XHJcblxyXG5hLnJlc2V0X3ZhcmlhdGlvbnMge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIHtcclxuICAgIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiAud29vY29tbWVyY2UgLnByb2R1Y3RzIHVsLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE0MnB4OyAgIFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCB7XHJcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMuY29sdW1ucy0zIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIHVsOjphZnRlciwgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyB1bDo6YmVmb3JlLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHM6OmFmdGVyLCAud29vY29tbWVyY2UgdWwucHJvZHVjdHM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59ICovXHJcblxyXG4uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbi5jLWJ0biB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHtcclxuICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLmFkZHJlc3NlcyAudGl0bGUgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgaW1nLCAud29vY29tbWVyY2UtcGFnZSBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUeW1jemFzb3dlXHJcbi53Yy1ibG9jay1jaGVja291dF9fbG9naW4tcHJvbXB0LFxyXG4ud2MtYmxvY2stY2hlY2tvdXRfX2d1ZXN0LWNoZWNrb3V0LW5vdGljZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmwtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE2NjBweDtcclxuXHJcbiAgICAmLS01ODUge1xyXG4gICAgICAgIG1heC13aWR0aDogNTg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tOTU1IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTExMDAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLTE5MjAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgfVxyXG59XHJcbiAgXHJcbiIsIi5sLXNpbmdsZS1wb3N0IHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRUY2IDAlLCAjRkZGIDEwMCUpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDg4cHggMCAwIDA7ICAgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sYXlvdXQvc2VjdGlvbi1kaXZpZGVyLXNoYXBlLTEuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODNweDsgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtcHVycG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRob3ItYXZhdGFyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBvbCxcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICBzdHJvbmcsXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSxcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5jLWJ0biB7XHJcbiAgICAkcm9vdDogJjtcclxuICAgIHBhZGRpbmc6IDEzcHggMjlweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC8vIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JhZGllbnQge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzN2RlZywgI0M1RUJDRiAyOS43OSUsICM3Q0Q2OTMgMTE3LjA2JSk7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjQzVFQkNGIDI5Ljc5JSwgIzdDRDY5MyAxMTcuMDYlKTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdWxzZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5IDJzIGluZmluaXRlO1xyXG5cclxuICAgICAgICAmI3skcm9vdH0tLXByaW1hcnkge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXByaW1hcnkgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3skcm9vdH0tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2Utc2Vjb25kYXJ5IDJzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiN7JHJvb3R9LS1kYXJrIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1kYXJrIDJzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiN7JHJvb3R9LS13aGl0ZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2Utd2hpdGUgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3skcm9vdH0tLWdyYWRpZW50IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1ncmFkaWVudCAycyBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10cmFuc2Zvcm0ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yLCAwLjcsIC4zLCAxKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGFzaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE2MDBtcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTIwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEzMDBtcyBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjVcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYy1idG4tLXByaW1hcnkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi5jLWJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYy1idG4tLWRhcmsge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiLmMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAmLS03MCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS00OCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0zNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0yNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0xNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxufSIsIi5iLWFib3V0LXR3byB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDEwMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICB0b3A6IDUxcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUY2O1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICB0b3A6IDQ0MHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS10b3AgNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc20tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzVweDtcclxuICAgICAgICBtYXJnaW46IDE0cHggMCAzMHB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE0cHggMCA1NnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWRpc2NvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmItYWJvdXQge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4OXB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogI0YzRjNGMztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MmRlZywgIzNBM0EzQSAxNy41NSUsICRwcmltYXJ5LWNvbG9yIDE1Ni4wNSUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc20tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1kaXNjb3JkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmItY29udGFjdC1ib3gge1xyXG4gICAgcGFkZGluZzogNDhweCAwIDAgMDtcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjVweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1OHB4IDAgNDVweCAwOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMzc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ib3gge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUycHggNzNweCA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMjUgOCcgZmlsbD0nJTIzM0EzQTNBJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjQuMzU0IDQuMzU0YS41LjUgMCAwMDAtLjcwOEwyMS4xNzIuNDY0YS41LjUgMCAxMC0uNzA3LjcwOEwyMy4yOTMgNGwtMi44MjggMi44MjhhLjUuNSAwIDEwLjcwNy43MDhsMy4xODItMy4xODJ6TTAgNC41aDI0di0xSDB2MXonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWN0LWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuYi1jdGEtY29udGVudCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggNTVweCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtdGl0bGUge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDQxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50LWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnQtcHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0zMnB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk4ZGVnLCAjQzVFQkNGIDU5LjMzJSwgIzdDRDY5MyAxMTMuOTglKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmItZmFxIHtcclxuICAgICZfX3RleHRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIxIDIyJyBmaWxsPSdub25lJyUzRSUzQ3JlY3QgeD0nMC41ODU5MzgnIHk9JzEwLjY3NzInIHdpZHRoPScxOS43OTUnIGhlaWdodD0nMS4yOTAzMicgZmlsbD0nJTIzM0EzQTNBJyBzdHJva2U9J2JsYWNrJy8lM0UlM0NyZWN0IHg9JzkuNTI1MzknIHk9JzIxJyB3aWR0aD0nMjAnIGhlaWdodD0nMS4yNzcwOScgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDkuNTI1MzkgMjEpJyBmaWxsPSclMjMzQTNBM0EnIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMScgaGVpZ2h0PSczJyB2aWV3Qm94PScwIDAgMjEgMycgZmlsbD0nbm9uZSclM0UlM0NyZWN0IHg9JzAuNTg1OTM4JyB5PScwLjY3NzI0Nicgd2lkdGg9JzE5Ljc5NScgaGVpZ2h0PScxLjI5MDMyJyBmaWxsPSclMjMzQTNBM0EnIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zd2VyY29udCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAuYW5zd2VyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCA0MHB4IDU3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgb2wsXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmItZmVhdHVyZWQtcHJvZHVjdHMge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDQwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMTI4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuYi1mZWF0dXJlZC1wcm9kdWN0c19fYm94LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LXByaWNlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LXRpdGxlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iLWZlYXR1cmVzLXR3byB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTUzcHggMCAxMTRweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIuYi1mZWF0dXJlcyB7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTM0cHggMCAxMDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1nb29nbGUtbWFwcyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA5MnB4IDAgMTQ2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNmLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdtLXN0eWxlLWl3IHtcclxuICAgICAgICB3aWR0aDogMjk0cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdtLXN0eWxlLWl3LXRjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbS1zdHlsZS1pdy1kIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDQwcHggMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ20tdWktaG92ZXItZWZmZWN0IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIC8vIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICAuZ20tc3R5bGUge1xyXG4gICAgICAgIGlmcmFtZStkaXYge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1ncmlkLWJveGVzIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTg3cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzZweCAzNnB4IDUxcHggMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdXJzZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuNyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWtub3dsZWRnZS1iYXNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUJFODtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDU5MnB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAzNnB4IDU1cHggMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29uc3VsdGF0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzdkZWcsICNDNUVCQ0YgMjkuNzklLCAjN0NENjkzIDExNy4wNiUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgLjcpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMzNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQTNBM0E7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGlzY29yZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIC43KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDM2cHggNTVweCAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTkzcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9kaXNjb3JkLXNoYXBlLXYyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQwNHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNzdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmItZ3JvdXAtaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDEwNXB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgb2wsXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvYWNoLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAxMDNweCA4NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFNkU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29hY2gtYm94IHtcclxuXHJcbiAgICAgICAgJl9fY29hY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JvbGUge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJsb2Nrcy1ncm91cCB7XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgJi0tZ3JhZGllbnQtMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVFRjYgMCUsICNGRkYgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9zZWN0aW9uLWRpdmlkZXItc2hhcGUtMS5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTU0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdhdmUtMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9zZWN0aW9uLWJnLXdhdmUtMS5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdhdmUtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xheW91dC9zZWN0aW9uLWJnLXdhdmUtMi5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1oZXJvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWRpc2NvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTI1cHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuXHJcbiAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogLTU4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xheW91dC9oZXJvLXNoYXBlLXYyLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmUtbGVmdCA1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmlsZS1pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iLWltYWdlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgOTZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUY2O1xyXG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS1sZWZ0IDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1vdmUtdG9wIDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYyNnB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idWJibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIuYi1pbmZvLWJveGVzIHtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMXB4IDAgMTM2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDlweCAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1uZXdzbGV0dGVyLWJveCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEwNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDUzcHggNTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci11bHRyYWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci11bHRyYWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjY2VwdGFuY2Uge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzlhOWE5YTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogJl9fZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmItb25saW5lLWNvbnN1bHRhdGlvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggNjVweCA5MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHt9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LXRpdGxlIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDQxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmVsZW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWxlbWVudC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWxlbWVudC1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWxlbWVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50LXByaWNlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogLTMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOThkZWcsICNDNUVCQ0YgNTkuMzMlLCAjN0NENjkzIDExMy45OCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iLXByaWNlLWJveGVzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgICBcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDJweDsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveCB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS1jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAyNiAyNicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzgwMzNfMjkyMiknJTNFJTNDcGF0aCBkPSdNMTMuMDAwMyAyNS41NjY3QzE5Ljk0MDYgMjUuNTY2NyAyNS41NjY5IDE5Ljk0MDQgMjUuNTY2OSAxM0MyNS41NjY5IDYuMDU5NjQgMTkuOTQwNiAwLjQzMzM1IDEzLjAwMDMgMC40MzMzNUM2LjA1OTg4IDAuNDMzMzUgMC40MzM1OTQgNi4wNTk2NCAwLjQzMzU5NCAxM0MwLjQzMzU5NCAxOS45NDA0IDYuMDU5ODggMjUuNTY2NyAxMy4wMDAzIDI1LjU2NjdaJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl84MDMzXzI5MjIpJy8lM0UlM0NwYXRoIGQ9J00xMC41MTUzIDE4LjIzMDRMNy41Njg2MSAxNS4zNTIyQzcuNTA0ODcgMTUuMjkwMiA3LjQ1NDIxIDE1LjIxNjEgNy40MTk2MSAxNS4xMzQyQzcuMzg1MDEgMTUuMDUyNCA3LjM2NzE5IDE0Ljk2NDQgNy4zNjcxOSAxNC44NzU1QzcuMzY3MTkgMTQuNzg2NiA3LjM4NTAxIDE0LjY5ODYgNy40MTk2MSAxNC42MTY4QzcuNDU0MjEgMTQuNTM0OSA3LjUwNDg3IDE0LjQ2MDggNy41Njg2MSAxNC4zOTg4TDguNTQ1NzcgMTMuNDQ1NUM4LjY3NjgxIDEzLjMxODUgOC44NTIxMSAxMy4yNDc1IDkuMDM0NTcgMTMuMjQ3NUM5LjIxNzAzIDEzLjI0NzUgOS4zOTIzNCAxMy4zMTg1IDkuNTIzMzcgMTMuNDQ1NUwxMS4yNzc1IDE1LjE2MDJMMTYuMTk3MSA3LjY4MDg2QzE2LjI5ODcgNy41Mjk5NCAxNi40NTQ5IDcuNDI0NCAxNi42MzI4IDcuMzg2NTVDMTYuODEwNyA3LjM0ODcxIDE2Ljk5NjMgNy4zODE1MiAxNy4xNTA1IDcuNDc4MDZMMTguMzEzNSA4LjIwODY2QzE4LjM4OTUgOC4yNTUzNyAxOC40NTUzIDguMzE2ODYgMTguNTA3MSA4LjM4OTQ5QzE4LjU1ODggOC40NjIxMSAxOC41OTU1IDguNTQ0MzkgMTguNjE0OCA4LjYzMTQ0QzE4LjYzNDIgOC43MTg0OSAxOC42MzU5IDguODA4NTUgMTguNjE5OCA4Ljg5NjI2QzE4LjYwMzcgOC45ODM5NyAxOC41NzAxIDkuMDY3NTYgMTguNTIxMSA5LjE0MjA2TDEyLjY5NTggMTguMDAxMUMxMi41NzkxIDE4LjE3NDUgMTIuNDI1OCAxOC4zMjAyIDEyLjI0NjYgMTguNDI4QzEyLjA2NzUgMTguNTM1NyAxMS44NjY5IDE4LjYwMjkgMTEuNjU5MSAxOC42MjQ3QzExLjQ1MTIgMTguNjQ2NiAxMS4yNDEgMTguNjIyNiAxMS4wNDM0IDE4LjU1NDVDMTAuODQ1OCAxOC40ODYzIDEwLjY2NTUgMTguMzc1NyAxMC41MTUzIDE4LjIzMDRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfODAzM18yOTIyJyB4MT0nMTMuNzU1NScgeTE9JzIuNTYwNzgnIHgyPSczNC43MjM3JyB5Mj0nMjUuMzc5OScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNDNUVCQ0YnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjM3Q0Q2OTMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF84MDMzXzI5MjInJTNFJTNDcmVjdCB3aWR0aD0nMjYnIGhlaWdodD0nMjYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5iLXRlYW0ge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUzcHggMCAxNTdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94ZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDZweCA0NHB4O1xyXG4gICAgICAgICAgICBnYXA6IDMxcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYW1lIHt9XHJcblxyXG4gICAgICAgICZfX3JvbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc20tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1tZWRpYSB7XHJcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS13ZWJzaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1kaXNjb3JkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmItdGVzdGltb25pYWxzIHtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDg4cHggMDsgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcblxyXG4gICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1RUJDRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5iLXR3by1pbWFnZXMtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjI2cHggMCA5NnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcGUge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLXVsdHJhbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlLWxlZnQgNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUtdG9wIDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDMwN3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDM4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIC5idWJibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLy8gYW5pbWF0aW9uOiBtb3ZlLWxlZnQgN3MgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge31cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utb3ZlcmxhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utb3ZlcmxhcC1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMyAvIHNwYW4gMjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufSIsIi5iLWJsb2ctdGVhc2VyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTE4cHggMCAxMTBweCAwOyAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgLnBvc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5wb3N0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktcG9zdCB7XHJcbiAgICAgICAgLmItYmxvZy10ZWFzZXJfX3Bvc3Qge1xyXG4gICAgICAgICAgICBpbWcucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZy5wb3N0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1wdXJwb3NlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnBvc3QtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDIxcHggNHB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aG9yLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYi1ib3hlcy10ZXh0IHtcclxuICAgICZfX3RleHRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgICAmX19jb250ZW50LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveGVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAzOXB4IDM2cHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIEdlbmVyYXRlIGZvbnQgc2l6ZSBjbGFzc2VzXHJcbkBmdW5jdGlvbiBweFRvUmVtKCRweFNpemUpIHtcclxuICAgIEByZXR1cm4gJHB4U2l6ZSAvIDE2ICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCkge1xyXG4gICAgQGZvciAkc2l6ZSBmcm9tIDEyIHRocm91Z2ggNjQge1xyXG4gICAgICAgIC50ZXh0LXNpemUtI3skc2l6ZX0sXHJcbiAgICAgICAgLnRleHQtc2l6ZS0jeyRzaXplfSBwLFxyXG4gICAgICAgIC50ZXh0LXNpemUtI3skc2l6ZX0gc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1JlbSgkc2l6ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBmb250LXNpemUoKTsiXX0= */
