
@layer bootstrap {
  /*!
   * Bootstrap  v5.3.8 (https://getbootstrap.com/)
   * Copyright 2011-2025 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
  :root,
  [data-bs-theme=light] {
    --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: rgb(0, 124, 121);
    --bs-secondary: rgb(92, 119, 122);
    --bs-success: rgb(0, 153, 87);
    --bs-info: rgb(184, 223, 237);
    --bs-warning: rgb(177, 112, 0);
    --bs-danger: rgb(216, 70, 57);
    --bs-light: rgb(240, 244, 245);
    --bs-dark: rgb(1, 29, 31);
    --bs-white: white;
    --bs-brand-black: rgb(1, 29, 31);
    --bs-brand-orange: rgb(197, 95, 30);
    --bs-brand-light-orange: rgb(249, 205, 182);
    --bs-brand-beige: rgb(250, 250, 249);
    --bs-brand-blue: rgb(45, 145, 142);
    --bs-brand-light-blue: rgb(219, 239, 246);
    --bs-brand-gray: rgb(231, 236, 237);
    --bs-brand-purple: rgb(233, 233, 255);
    --bs-brand-pink: rgb(252, 227, 242);
    --bs-brand-yellow: rgb(239, 210, 179);
    --bs-brand-green: rgb(184, 228, 198);
    --bs-bg-ui: rgb(250, 250, 249);
    --bs-bg-ui-dark: rgb(1, 29, 31);
    --bs-bg-content: white;
    --bs-bg-content-dark: rgb(18, 46, 48);
    --bs-primary-rgb: 0, 124, 121;
    --bs-secondary-rgb: 92, 119, 122;
    --bs-success-rgb: 0, 153, 87;
    --bs-info-rgb: 184, 223, 237;
    --bs-warning-rgb: 177, 112, 0;
    --bs-danger-rgb: 216, 70, 57;
    --bs-light-rgb: 240, 244, 245;
    --bs-dark-rgb: 1, 29, 31;
    --bs-white-rgb: 255, 255, 255;
    --bs-brand-black-rgb: 24 29 39;
    --bs-brand-orange-rgb: 243 112 33;
    --bs-brand-light-orange-rgb: 249 183 144;
    --bs-brand-beige-rgb: 244 240 237;
    --bs-brand-blue-rgb: 56 111 164;
    --bs-brand-light-blue-rgb: 145 212 237;
    --bs-brand-gray-rgb: 233 234 235;
    --bs-brand-purple-rgb: 210 171 255;
    --bs-brand-pink-rgb: 255 172 214;
    --bs-brand-yellow-rgb: 255 222 138;
    --bs-brand-green-rgb: 163 213 184;
    --bs-bg-ui-rgb: 250, 250, 249;
    --bs-bg-ui-dark-rgb: 1, 29, 31;
    --bs-bg-content-rgb: 255, 255, 255;
    --bs-bg-content-dark-rgb: 18, 46, 48;
    --bs-primary-text-emphasis: rgb(0, 49.6, 48.4);
    --bs-secondary-text-emphasis: rgb(36.8, 47.6, 48.8);
    --bs-success-text-emphasis: rgb(0, 61.2, 34.8);
    --bs-info-text-emphasis: rgb(73.6, 89.2, 94.8);
    --bs-warning-text-emphasis: rgb(70.8, 44.8, 0);
    --bs-danger-text-emphasis: rgb(86.4, 28, 22.8);
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: rgb(204, 228.8, 228.2);
    --bs-secondary-bg-subtle: rgb(222.4, 227.8, 228.4);
    --bs-success-bg-subtle: rgb(204, 234.6, 221.4);
    --bs-info-bg-subtle: rgb(240.8, 248.6, 251.4);
    --bs-warning-bg-subtle: rgb(239.4, 226.4, 204);
    --bs-danger-bg-subtle: rgb(247.2, 218, 215.4);
    --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: rgb(153, 202.6, 201.4);
    --bs-secondary-border-subtle: rgb(189.8, 200.6, 201.8);
    --bs-success-border-subtle: rgb(153, 214.2, 187.8);
    --bs-info-border-subtle: rgb(226.6, 242.2, 247.8);
    --bs-warning-border-subtle: rgb(223.8, 197.8, 153);
    --bs-danger-border-subtle: rgb(239.4, 181, 175.8);
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Open Sans", 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: 0.825rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: rgb(1, 29, 31);
    --bs-body-color-rgb: 1, 29, 31;
    --bs-body-bg: rgb(250, 250, 249);
    --bs-body-bg-rgb: 250, 250, 249;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(1, 29, 31, 0.75);
    --bs-secondary-color-rgb: 1, 29, 31;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(1, 29, 31, 0.5);
    --bs-tertiary-color-rgb: 1, 29, 31;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: rgb(0, 124, 121);
    --bs-link-color-rgb: 0, 124, 121;
    --bs-link-decoration: underline;
    --bs-link-hover-color: rgb(0, 99.2, 96.8);
    --bs-link-hover-color-rgb: 0, 99, 97;
    --bs-code-color: #d63384;
    --bs-highlight-color: rgb(1, 29, 31);
    --bs-highlight-bg: rgb(255, 242.6, 205.4);
    --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-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(0, 124, 121, 0.25);
    --bs-form-valid-color: rgb(0, 153, 87);
    --bs-form-valid-border-color: rgb(0, 153, 87);
    --bs-form-invalid-color: rgb(216, 70, 57);
    --bs-form-invalid-border-color: rgb(216, 70, 57);
  }
  [data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: rgb(102, 176.4, 174.6);
    --bs-secondary-text-emphasis: rgb(157.2, 173.4, 175.2);
    --bs-success-text-emphasis: rgb(102, 193.8, 154.2);
    --bs-info-text-emphasis: rgb(212.4, 235.8, 244.2);
    --bs-warning-text-emphasis: rgb(208.2, 169.2, 102);
    --bs-danger-text-emphasis: rgb(231.6, 144, 136.2);
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: rgb(0, 24.8, 24.2);
    --bs-secondary-bg-subtle: rgb(18.4, 23.8, 24.4);
    --bs-success-bg-subtle: rgb(0, 30.6, 17.4);
    --bs-info-bg-subtle: rgb(36.8, 44.6, 47.4);
    --bs-warning-bg-subtle: rgb(35.4, 22.4, 0);
    --bs-danger-bg-subtle: rgb(43.2, 14, 11.4);
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: rgb(0, 74.4, 72.6);
    --bs-secondary-border-subtle: rgb(55.2, 71.4, 73.2);
    --bs-success-border-subtle: rgb(0, 91.8, 52.2);
    --bs-info-border-subtle: rgb(110.4, 133.8, 142.2);
    --bs-warning-border-subtle: rgb(106.2, 67.2, 0);
    --bs-danger-border-subtle: rgb(129.6, 42, 34.2);
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: rgb(102, 176.4, 174.6);
    --bs-link-hover-color: rgb(132.6, 192.12, 190.68);
    --bs-link-color-rgb: 102, 176, 175;
    --bs-link-hover-color-rgb: 133, 192, 191;
    --bs-code-color: rgb(230.4, 132.6, 181.2);
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: rgb(102, 77.2, 2.8);
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: rgb(117, 183, 152.4);
    --bs-form-valid-border-color: rgb(117, 183, 152.4);
    --bs-form-invalid-color: rgb(234, 133.8, 143.4);
    --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
  }
  *,
  *::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: var(--bs-border-width) solid;
    opacity: 0.25;
  }
  h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
  }
  h1, .h1 {
    font-size: calc(1.33125rem + 0.975vw);
  }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.0625rem;
    }
  }
  h2, .h2 {
    font-size: calc(1.29rem + 0.48vw);
  }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 1.65rem;
    }
  }
  h3, .h3 {
    font-size: calc(1.269375rem + 0.2325vw);
  }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.44375rem;
    }
  }
  h4, .h4 {
    font-size: 1.2375rem;
  }
  h5, .h5 {
    font-size: 1.03125rem;
  }
  h6, .h6 {
    font-size: 0.825rem;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  abbr[title] {
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
  }
  address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
  }
  ol,
  ul {
    padding-left: 2rem;
  }
  ol,
  ul,
  dl {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  ol ol,
  ul ul,
  ol ul,
  ul ol {
    margin-bottom: 0;
  }
  dt {
    font-weight: 700;
  }
  dd {
    margin-bottom: 0.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;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg);
  }
  sub,
  sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline;
  }
  a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  }
  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: var(--bs-secondary-color);
    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;
    line-height: inherit;
    font-size: calc(1.275rem + 0.3vw);
  }
  @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] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  [type=search]::-webkit-search-cancel-button {
    cursor: pointer;
    filter: grayscale(1);
  }
  /* 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.03125rem;
    font-weight: 300;
  }
  .display-1 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.625rem + 4.5vw);
  }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem;
    }
  }
  .display-2 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.575rem + 3.9vw);
  }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem;
    }
  }
  .display-3 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.525rem + 3.3vw);
  }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem;
    }
  }
  .display-4 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.475rem + 2.7vw);
  }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem;
    }
  }
  .display-5 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.425rem + 2.1vw);
  }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem;
    }
  }
  .display-6 {
    font-weight: 300;
    line-height: 1.2;
    font-size: calc(1.375rem + 1.5vw);
  }
  @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.03125rem;
  }
  .blockquote > :last-child {
    margin-bottom: 0;
  }
  .blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
  }
  .blockquote-footer::before {
    content: "— ";
  }
  .img-fluid {
    max-width: 100%;
    height: auto;
  }
  .img-thumbnail {
    padding: 0.25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    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: var(--bs-secondary-color);
  }
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 576px) {
    .container-sm, .container {
      max-width: 540px;
    }
  }
  @media (min-width: 768px) {
    .container-md, .container-sm, .container {
      max-width: 720px;
    }
  }
  @media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
      max-width: 960px;
    }
  }
  @media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
      max-width: 1140px;
    }
  }
  @media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
      max-width: 1320px;
    }
  }
  :root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
  }
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
  }
  .col {
    flex: 1 0 0;
  }
  .row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-1 {
    margin-left: 8.33333333%;
  }
  .offset-2 {
    margin-left: 16.66666667%;
  }
  .offset-3 {
    margin-left: 25%;
  }
  .offset-4 {
    margin-left: 33.33333333%;
  }
  .offset-5 {
    margin-left: 41.66666667%;
  }
  .offset-6 {
    margin-left: 50%;
  }
  .offset-7 {
    margin-left: 58.33333333%;
  }
  .offset-8 {
    margin-left: 66.66666667%;
  }
  .offset-9 {
    margin-left: 75%;
  }
  .offset-10 {
    margin-left: 83.33333333%;
  }
  .offset-11 {
    margin-left: 91.66666667%;
  }
  .g-0,
  .gx-0 {
    --bs-gutter-x: 0;
  }
  .g-0,
  .gy-0 {
    --bs-gutter-y: 0;
  }
  .g-1,
  .gx-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-1,
  .gy-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-2,
  .gx-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-2,
  .gy-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-3,
  .gx-3 {
    --bs-gutter-x: 1rem;
  }
  .g-3,
  .gy-3 {
    --bs-gutter-y: 1rem;
  }
  .g-4,
  .gx-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-4,
  .gy-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-5,
  .gx-5 {
    --bs-gutter-x: 3rem;
  }
  .g-5,
  .gy-5 {
    --bs-gutter-y: 3rem;
  }
  @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.33333333%;
    }
    .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.66666667%;
    }
    .col-sm-auto {
      flex: 0 0 auto;
      width: auto;
    }
    .col-sm-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-sm-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
    .col-sm-3 {
      flex: 0 0 auto;
      width: 25%;
    }
    .col-sm-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
    .col-sm-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
    .col-sm-6 {
      flex: 0 0 auto;
      width: 50%;
    }
    .col-sm-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
    .col-sm-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
    .col-sm-9 {
      flex: 0 0 auto;
      width: 75%;
    }
    .col-sm-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
    .col-sm-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
    .col-sm-12 {
      flex: 0 0 auto;
      width: 100%;
    }
    .offset-sm-0 {
      margin-left: 0;
    }
    .offset-sm-1 {
      margin-left: 8.33333333%;
    }
    .offset-sm-2 {
      margin-left: 16.66666667%;
    }
    .offset-sm-3 {
      margin-left: 25%;
    }
    .offset-sm-4 {
      margin-left: 33.33333333%;
    }
    .offset-sm-5 {
      margin-left: 41.66666667%;
    }
    .offset-sm-6 {
      margin-left: 50%;
    }
    .offset-sm-7 {
      margin-left: 58.33333333%;
    }
    .offset-sm-8 {
      margin-left: 66.66666667%;
    }
    .offset-sm-9 {
      margin-left: 75%;
    }
    .offset-sm-10 {
      margin-left: 83.33333333%;
    }
    .offset-sm-11 {
      margin-left: 91.66666667%;
    }
    .g-sm-0,
    .gx-sm-0 {
      --bs-gutter-x: 0;
    }
    .g-sm-0,
    .gy-sm-0 {
      --bs-gutter-y: 0;
    }
    .g-sm-1,
    .gx-sm-1 {
      --bs-gutter-x: 0.25rem;
    }
    .g-sm-1,
    .gy-sm-1 {
      --bs-gutter-y: 0.25rem;
    }
    .g-sm-2,
    .gx-sm-2 {
      --bs-gutter-x: 0.5rem;
    }
    .g-sm-2,
    .gy-sm-2 {
      --bs-gutter-y: 0.5rem;
    }
    .g-sm-3,
    .gx-sm-3 {
      --bs-gutter-x: 1rem;
    }
    .g-sm-3,
    .gy-sm-3 {
      --bs-gutter-y: 1rem;
    }
    .g-sm-4,
    .gx-sm-4 {
      --bs-gutter-x: 1.5rem;
    }
    .g-sm-4,
    .gy-sm-4 {
      --bs-gutter-y: 1.5rem;
    }
    .g-sm-5,
    .gx-sm-5 {
      --bs-gutter-x: 3rem;
    }
    .g-sm-5,
    .gy-sm-5 {
      --bs-gutter-y: 3rem;
    }
  }
  @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.33333333%;
    }
    .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.66666667%;
    }
    .col-md-auto {
      flex: 0 0 auto;
      width: auto;
    }
    .col-md-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-md-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
    .col-md-3 {
      flex: 0 0 auto;
      width: 25%;
    }
    .col-md-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
    .col-md-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
    .col-md-6 {
      flex: 0 0 auto;
      width: 50%;
    }
    .col-md-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
    .col-md-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
    .col-md-9 {
      flex: 0 0 auto;
      width: 75%;
    }
    .col-md-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
    .col-md-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
    .col-md-12 {
      flex: 0 0 auto;
      width: 100%;
    }
    .offset-md-0 {
      margin-left: 0;
    }
    .offset-md-1 {
      margin-left: 8.33333333%;
    }
    .offset-md-2 {
      margin-left: 16.66666667%;
    }
    .offset-md-3 {
      margin-left: 25%;
    }
    .offset-md-4 {
      margin-left: 33.33333333%;
    }
    .offset-md-5 {
      margin-left: 41.66666667%;
    }
    .offset-md-6 {
      margin-left: 50%;
    }
    .offset-md-7 {
      margin-left: 58.33333333%;
    }
    .offset-md-8 {
      margin-left: 66.66666667%;
    }
    .offset-md-9 {
      margin-left: 75%;
    }
    .offset-md-10 {
      margin-left: 83.33333333%;
    }
    .offset-md-11 {
      margin-left: 91.66666667%;
    }
    .g-md-0,
    .gx-md-0 {
      --bs-gutter-x: 0;
    }
    .g-md-0,
    .gy-md-0 {
      --bs-gutter-y: 0;
    }
    .g-md-1,
    .gx-md-1 {
      --bs-gutter-x: 0.25rem;
    }
    .g-md-1,
    .gy-md-1 {
      --bs-gutter-y: 0.25rem;
    }
    .g-md-2,
    .gx-md-2 {
      --bs-gutter-x: 0.5rem;
    }
    .g-md-2,
    .gy-md-2 {
      --bs-gutter-y: 0.5rem;
    }
    .g-md-3,
    .gx-md-3 {
      --bs-gutter-x: 1rem;
    }
    .g-md-3,
    .gy-md-3 {
      --bs-gutter-y: 1rem;
    }
    .g-md-4,
    .gx-md-4 {
      --bs-gutter-x: 1.5rem;
    }
    .g-md-4,
    .gy-md-4 {
      --bs-gutter-y: 1.5rem;
    }
    .g-md-5,
    .gx-md-5 {
      --bs-gutter-x: 3rem;
    }
    .g-md-5,
    .gy-md-5 {
      --bs-gutter-y: 3rem;
    }
  }
  @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.33333333%;
    }
    .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.66666667%;
    }
    .col-lg-auto {
      flex: 0 0 auto;
      width: auto;
    }
    .col-lg-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-lg-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
    .col-lg-3 {
      flex: 0 0 auto;
      width: 25%;
    }
    .col-lg-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
    .col-lg-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
    .col-lg-6 {
      flex: 0 0 auto;
      width: 50%;
    }
    .col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
    .col-lg-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
    .col-lg-9 {
      flex: 0 0 auto;
      width: 75%;
    }
    .col-lg-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
    .col-lg-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
    .col-lg-12 {
      flex: 0 0 auto;
      width: 100%;
    }
    .offset-lg-0 {
      margin-left: 0;
    }
    .offset-lg-1 {
      margin-left: 8.33333333%;
    }
    .offset-lg-2 {
      margin-left: 16.66666667%;
    }
    .offset-lg-3 {
      margin-left: 25%;
    }
    .offset-lg-4 {
      margin-left: 33.33333333%;
    }
    .offset-lg-5 {
      margin-left: 41.66666667%;
    }
    .offset-lg-6 {
      margin-left: 50%;
    }
    .offset-lg-7 {
      margin-left: 58.33333333%;
    }
    .offset-lg-8 {
      margin-left: 66.66666667%;
    }
    .offset-lg-9 {
      margin-left: 75%;
    }
    .offset-lg-10 {
      margin-left: 83.33333333%;
    }
    .offset-lg-11 {
      margin-left: 91.66666667%;
    }
    .g-lg-0,
    .gx-lg-0 {
      --bs-gutter-x: 0;
    }
    .g-lg-0,
    .gy-lg-0 {
      --bs-gutter-y: 0;
    }
    .g-lg-1,
    .gx-lg-1 {
      --bs-gutter-x: 0.25rem;
    }
    .g-lg-1,
    .gy-lg-1 {
      --bs-gutter-y: 0.25rem;
    }
    .g-lg-2,
    .gx-lg-2 {
      --bs-gutter-x: 0.5rem;
    }
    .g-lg-2,
    .gy-lg-2 {
      --bs-gutter-y: 0.5rem;
    }
    .g-lg-3,
    .gx-lg-3 {
      --bs-gutter-x: 1rem;
    }
    .g-lg-3,
    .gy-lg-3 {
      --bs-gutter-y: 1rem;
    }
    .g-lg-4,
    .gx-lg-4 {
      --bs-gutter-x: 1.5rem;
    }
    .g-lg-4,
    .gy-lg-4 {
      --bs-gutter-y: 1.5rem;
    }
    .g-lg-5,
    .gx-lg-5 {
      --bs-gutter-x: 3rem;
    }
    .g-lg-5,
    .gy-lg-5 {
      --bs-gutter-y: 3rem;
    }
  }
  @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.33333333%;
    }
    .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.66666667%;
    }
    .col-xl-auto {
      flex: 0 0 auto;
      width: auto;
    }
    .col-xl-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-xl-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
    .col-xl-3 {
      flex: 0 0 auto;
      width: 25%;
    }
    .col-xl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
    .col-xl-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
    .col-xl-6 {
      flex: 0 0 auto;
      width: 50%;
    }
    .col-xl-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
    .col-xl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
    .col-xl-9 {
      flex: 0 0 auto;
      width: 75%;
    }
    .col-xl-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
    .col-xl-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
    .col-xl-12 {
      flex: 0 0 auto;
      width: 100%;
    }
    .offset-xl-0 {
      margin-left: 0;
    }
    .offset-xl-1 {
      margin-left: 8.33333333%;
    }
    .offset-xl-2 {
      margin-left: 16.66666667%;
    }
    .offset-xl-3 {
      margin-left: 25%;
    }
    .offset-xl-4 {
      margin-left: 33.33333333%;
    }
    .offset-xl-5 {
      margin-left: 41.66666667%;
    }
    .offset-xl-6 {
      margin-left: 50%;
    }
    .offset-xl-7 {
      margin-left: 58.33333333%;
    }
    .offset-xl-8 {
      margin-left: 66.66666667%;
    }
    .offset-xl-9 {
      margin-left: 75%;
    }
    .offset-xl-10 {
      margin-left: 83.33333333%;
    }
    .offset-xl-11 {
      margin-left: 91.66666667%;
    }
    .g-xl-0,
    .gx-xl-0 {
      --bs-gutter-x: 0;
    }
    .g-xl-0,
    .gy-xl-0 {
      --bs-gutter-y: 0;
    }
    .g-xl-1,
    .gx-xl-1 {
      --bs-gutter-x: 0.25rem;
    }
    .g-xl-1,
    .gy-xl-1 {
      --bs-gutter-y: 0.25rem;
    }
    .g-xl-2,
    .gx-xl-2 {
      --bs-gutter-x: 0.5rem;
    }
    .g-xl-2,
    .gy-xl-2 {
      --bs-gutter-y: 0.5rem;
    }
    .g-xl-3,
    .gx-xl-3 {
      --bs-gutter-x: 1rem;
    }
    .g-xl-3,
    .gy-xl-3 {
      --bs-gutter-y: 1rem;
    }
    .g-xl-4,
    .gx-xl-4 {
      --bs-gutter-x: 1.5rem;
    }
    .g-xl-4,
    .gy-xl-4 {
      --bs-gutter-y: 1.5rem;
    }
    .g-xl-5,
    .gx-xl-5 {
      --bs-gutter-x: 3rem;
    }
    .g-xl-5,
    .gy-xl-5 {
      --bs-gutter-y: 3rem;
    }
  }
  @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.33333333%;
    }
    .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.66666667%;
    }
    .col-xxl-auto {
      flex: 0 0 auto;
      width: auto;
    }
    .col-xxl-1 {
      flex: 0 0 auto;
      width: 8.33333333%;
    }
    .col-xxl-2 {
      flex: 0 0 auto;
      width: 16.66666667%;
    }
    .col-xxl-3 {
      flex: 0 0 auto;
      width: 25%;
    }
    .col-xxl-4 {
      flex: 0 0 auto;
      width: 33.33333333%;
    }
    .col-xxl-5 {
      flex: 0 0 auto;
      width: 41.66666667%;
    }
    .col-xxl-6 {
      flex: 0 0 auto;
      width: 50%;
    }
    .col-xxl-7 {
      flex: 0 0 auto;
      width: 58.33333333%;
    }
    .col-xxl-8 {
      flex: 0 0 auto;
      width: 66.66666667%;
    }
    .col-xxl-9 {
      flex: 0 0 auto;
      width: 75%;
    }
    .col-xxl-10 {
      flex: 0 0 auto;
      width: 83.33333333%;
    }
    .col-xxl-11 {
      flex: 0 0 auto;
      width: 91.66666667%;
    }
    .col-xxl-12 {
      flex: 0 0 auto;
      width: 100%;
    }
    .offset-xxl-0 {
      margin-left: 0;
    }
    .offset-xxl-1 {
      margin-left: 8.33333333%;
    }
    .offset-xxl-2 {
      margin-left: 16.66666667%;
    }
    .offset-xxl-3 {
      margin-left: 25%;
    }
    .offset-xxl-4 {
      margin-left: 33.33333333%;
    }
    .offset-xxl-5 {
      margin-left: 41.66666667%;
    }
    .offset-xxl-6 {
      margin-left: 50%;
    }
    .offset-xxl-7 {
      margin-left: 58.33333333%;
    }
    .offset-xxl-8 {
      margin-left: 66.66666667%;
    }
    .offset-xxl-9 {
      margin-left: 75%;
    }
    .offset-xxl-10 {
      margin-left: 83.33333333%;
    }
    .offset-xxl-11 {
      margin-left: 91.66666667%;
    }
    .g-xxl-0,
    .gx-xxl-0 {
      --bs-gutter-x: 0;
    }
    .g-xxl-0,
    .gy-xxl-0 {
      --bs-gutter-y: 0;
    }
    .g-xxl-1,
    .gx-xxl-1 {
      --bs-gutter-x: 0.25rem;
    }
    .g-xxl-1,
    .gy-xxl-1 {
      --bs-gutter-y: 0.25rem;
    }
    .g-xxl-2,
    .gx-xxl-2 {
      --bs-gutter-x: 0.5rem;
    }
    .g-xxl-2,
    .gy-xxl-2 {
      --bs-gutter-y: 0.5rem;
    }
    .g-xxl-3,
    .gx-xxl-3 {
      --bs-gutter-x: 1rem;
    }
    .g-xxl-3,
    .gy-xxl-3 {
      --bs-gutter-y: 1rem;
    }
    .g-xxl-4,
    .gx-xxl-4 {
      --bs-gutter-x: 1.5rem;
    }
    .g-xxl-4,
    .gy-xxl-4 {
      --bs-gutter-y: 1.5rem;
    }
    .g-xxl-5,
    .gx-xxl-5 {
      --bs-gutter-x: 3rem;
    }
    .g-xxl-5,
    .gy-xxl-5 {
      --bs-gutter-y: 3rem;
    }
  }
  .table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
  }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
  }
  .table > tbody {
    vertical-align: inherit;
  }
  .table > thead {
    vertical-align: bottom;
  }
  .table-group-divider {
    border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
  }
  .caption-top {
    caption-side: top;
  }
  .table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
  }
  .table-bordered > :not(caption) > * {
    border-width: var(--bs-border-width) 0;
  }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 var(--bs-border-width);
  }
  .table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
  }
  .table-borderless > :not(:first-child) {
    border-top-width: 0;
  }
  .table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
  }
  .table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
  }
  .table-active {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg);
  }
  .table-hover > tbody > tr:hover > * {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg);
  }
  .table-primary {
    --bs-table-color: #000;
    --bs-table-bg: rgb(204, 228.8, 228.2);
    --bs-table-border-color: rgb(163.2, 183.04, 182.56);
    --bs-table-striped-bg: rgb(193.8, 217.36, 216.79);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(183.6, 205.92, 205.38);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(188.7, 211.64, 211.085);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-secondary {
    --bs-table-color: #000;
    --bs-table-bg: rgb(222.4, 227.8, 228.4);
    --bs-table-border-color: rgb(177.92, 182.24, 182.72);
    --bs-table-striped-bg: rgb(211.28, 216.41, 216.98);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(200.16, 205.02, 205.56);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(205.72, 210.715, 211.27);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-success {
    --bs-table-color: #000;
    --bs-table-bg: rgb(204, 234.6, 221.4);
    --bs-table-border-color: rgb(163.2, 187.68, 177.12);
    --bs-table-striped-bg: rgb(193.8, 222.87, 210.33);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(183.6, 211.14, 199.26);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(188.7, 217.005, 204.795);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-info {
    --bs-table-color: #000;
    --bs-table-bg: rgb(240.8, 248.6, 251.4);
    --bs-table-border-color: rgb(192.64, 198.88, 201.12);
    --bs-table-striped-bg: rgb(228.76, 236.17, 238.83);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(216.72, 223.74, 226.26);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(222.74, 229.955, 232.545);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-warning {
    --bs-table-color: #000;
    --bs-table-bg: rgb(239.4, 226.4, 204);
    --bs-table-border-color: rgb(191.52, 181.12, 163.2);
    --bs-table-striped-bg: rgb(227.43, 215.08, 193.8);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(215.46, 203.76, 183.6);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(221.445, 209.42, 188.7);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-danger {
    --bs-table-color: #000;
    --bs-table-bg: rgb(247.2, 218, 215.4);
    --bs-table-border-color: rgb(197.76, 174.4, 172.32);
    --bs-table-striped-bg: rgb(234.84, 207.1, 204.63);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(222.48, 196.2, 193.86);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(228.66, 201.65, 199.245);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-light {
    --bs-table-color: #000;
    --bs-table-bg: rgb(240, 244, 245);
    --bs-table-border-color: rgb(192, 195.2, 196);
    --bs-table-striped-bg: rgb(228, 231.8, 232.75);
    --bs-table-striped-color: #000;
    --bs-table-active-bg: rgb(216, 219.6, 220.5);
    --bs-table-active-color: #000;
    --bs-table-hover-bg: rgb(222, 225.7, 226.625);
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: rgb(1, 29, 31);
    --bs-table-border-color: rgb(51.8, 74.2, 75.8);
    --bs-table-striped-bg: rgb(13.7, 40.3, 42.2);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(26.4, 51.6, 53.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(20.05, 45.95, 47.8);
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
  }
  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  @media (max-width: 575.98px) {
    .table-responsive-sm {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 767.98px) {
    .table-responsive-md {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 991.98px) {
    .table-responsive-lg {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 1199.98px) {
    .table-responsive-xl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  @media (max-width: 1399.98px) {
    .table-responsive-xxl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }
  .form-label {
    margin-bottom: 0.5rem;
  }
  .col-form-label {
    padding-top: calc(0.375rem + var(--bs-border-width));
    padding-bottom: calc(0.375rem + var(--bs-border-width));
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
  }
  .col-form-label-lg {
    padding-top: calc(0.5rem + var(--bs-border-width));
    padding-bottom: calc(0.5rem + var(--bs-border-width));
    font-size: 1.03125rem;
  }
  .col-form-label-sm {
    padding-top: calc(0.25rem + var(--bs-border-width));
    padding-bottom: calc(0.25rem + var(--bs-border-width));
    font-size: 0.721875rem;
  }
  .form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-secondary-color);
  }
  .form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 0.825rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none;
    }
  }
  .form-control[type=file] {
    overflow: hidden;
  }
  .form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer;
  }
  .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: rgb(127.5, 189.5, 188);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0;
  }
  .form-control::-webkit-datetime-edit {
    display: block;
    padding: 0;
  }
  .form-control::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1;
  }
  .form-control::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1;
  }
  .form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1;
  }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: var(--bs-body-color);
    background-color: var(--bs-tertiary-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--bs-border-width);
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
      transition: none;
    }
  }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg);
  }
  .form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--bs-border-width) 0;
  }
  .form-control-plaintext:focus {
    outline: 0;
  }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
  }
  .form-control-sm {
    min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
    padding: 0.25rem 0.5rem;
    font-size: 0.721875rem;
    border-radius: var(--bs-border-radius-sm);
  }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem;
  }
  .form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
    padding: 0.5rem 1rem;
    font-size: 1.03125rem;
    border-radius: var(--bs-border-radius-lg);
  }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
  }
  textarea.form-control {
    min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  }
  textarea.form-control-sm {
    min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  }
  textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  }
  .form-control-color {
    width: 3rem;
    height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
    padding: 0.375rem;
  }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer;
  }
  .form-control-color::-moz-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius);
  }
  .form-control-color::-webkit-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius);
  }
  .form-control-color.form-control-sm {
    height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  }
  .form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  }
  .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    font-size: 0.825rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none;
    }
  }
  .form-select:focus {
    border-color: rgb(127.5, 189.5, 188);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none;
  }
  .form-select:disabled {
    background-color: var(--bs-secondary-bg);
  }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color);
  }
  .form-select-sm {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.721875rem;
    border-radius: var(--bs-border-radius-sm);
  }
  .form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.03125rem;
    border-radius: var(--bs-border-radius-lg);
  }
  [data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  }
  .form-check {
    display: block;
    min-height: 1.2375rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
  }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
  }
  .form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right;
  }
  .form-check-reverse .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0;
  }
  .form-check-input {
    --bs-form-check-bg: var(--bs-body-bg);
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
  }
  .form-check-input[type=checkbox] {
    border-radius: 0.25em;
  }
  .form-check-input[type=radio] {
    border-radius: 50%;
  }
  .form-check-input:active {
    filter: brightness(90%);
  }
  .form-check-input:focus {
    border-color: rgb(127.5, 189.5, 188);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .form-check-input:checked {
    background-color: rgb(0, 124, 121);
    border-color: rgb(0, 124, 121);
  }
  .form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  }
  .form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-check-input[type=checkbox]:indeterminate {
    background-color: rgb(0, 124, 121);
    border-color: rgb(0, 124, 121);
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
  }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    cursor: default;
    opacity: 0.5;
  }
  .form-switch {
    padding-left: 2.5em;
  }
  .form-switch .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    width: 2em;
    margin-left: -2.5em;
    background-image: var(--bs-form-switch-bg);
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
      transition: none;
    }
  }
  .form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 189.5, 188%29'/%3e%3c/svg%3e");
  }
  .form-switch .form-check-input:checked {
    background-position: right center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0;
  }
  .form-switch.form-check-reverse .form-check-input {
    margin-right: -2.5em;
    margin-left: 0;
  }
  .form-check-inline {
    display: inline-block;
    margin-right: 1rem;
  }
  .btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
  }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
  }
  [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
  }
  .form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
  }
  .form-range:focus {
    outline: 0;
  }
  .form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px rgb(250, 250, 249), 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px rgb(250, 250, 249), 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .form-range::-moz-focus-outer {
    border: 0;
  }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    -webkit-appearance: none;
            appearance: none;
    background-color: rgb(0, 124, 121);
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
      -webkit-transition: none;
      transition: none;
    }
  }
  .form-range::-webkit-slider-thumb:active {
    background-color: rgb(178.5, 215.7, 214.8);
  }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
  }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
         appearance: none;
    background-color: rgb(0, 124, 121);
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
      -moz-transition: none;
      transition: none;
    }
  }
  .form-range::-moz-range-thumb:active {
    background-color: rgb(178.5, 215.7, 214.8);
  }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-secondary-bg);
    border-color: transparent;
    border-radius: 1rem;
  }
  .form-range:disabled {
    pointer-events: none;
  }
  .form-range:disabled::-webkit-slider-thumb {
    background-color: var(--bs-secondary-color);
  }
  .form-range:disabled::-moz-range-thumb {
    background-color: var(--bs-secondary-color);
  }
  .form-floating {
    position: relative;
  }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext,
  .form-floating > .form-select {
    height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
    line-height: 1.25;
  }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    max-width: 100%;
    height: 100%;
    padding: 1rem 0.75rem;
    overflow: hidden;
    color: rgba(var(--bs-body-color-rgb), 0.65);
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .form-floating > label {
      transition: none;
    }
  }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem;
  }
  .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
    color: transparent;
  }
  .form-floating > .form-control::placeholder,
  .form-floating > .form-control-plaintext::placeholder {
    color: transparent;
  }
  .form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
  .form-floating > .form-control-plaintext:focus,
  .form-floating > .form-control-plaintext:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-control:-webkit-autofill,
  .form-floating > .form-control-plaintext:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.75rem;
  }
  .form-floating > .form-control:not(:-moz-placeholder) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-control-plaintext ~ label,
  .form-floating > .form-select ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  }
  .form-floating > .form-control:-webkit-autofill ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  }
  .form-floating > textarea:not(:-moz-placeholder) ~ label::after {
    position: absolute;
    inset: 1rem 0.375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius);
  }
  .form-floating > textarea:focus ~ label::after,
  .form-floating > textarea:not(:placeholder-shown) ~ label::after {
    position: absolute;
    inset: 1rem 0.375rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius);
  }
  .form-floating > textarea:disabled ~ label::after {
    background-color: var(--bs-secondary-bg);
  }
  .form-floating > .form-control-plaintext ~ label {
    border-width: var(--bs-border-width) 0;
  }
  .form-floating > :disabled ~ label,
  .form-floating > .form-control:disabled ~ label {
    color: #6c757d;
  }
  .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
  }
  .input-group > .form-control,
  .input-group > .form-select,
  .input-group > .form-floating {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
  }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus,
  .input-group > .form-floating:focus-within {
    z-index: 5;
  }
  .input-group .btn {
    position: relative;
    z-index: 2;
  }
  .input-group .btn:focus {
    z-index: 5;
  }
  .input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 0.825rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
  }
  .input-group-lg > .form-control,
  .input-group-lg > .form-select,
  .input-group-lg > .input-group-text,
  .input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.03125rem;
    border-radius: var(--bs-border-radius-lg);
  }
  .input-group-sm > .form-control,
  .input-group-sm > .form-select,
  .input-group-sm > .input-group-text,
  .input-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.721875rem;
    border-radius: var(--bs-border-radius-sm);
  }
  .input-group-lg > .form-select,
  .input-group-sm > .form-select {
    padding-right: 3rem;
  }
  .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
  .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
  .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
  .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
  .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
  .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: calc(-1 * var(--bs-border-width));
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .input-group > .form-floating:not(:first-child) > .form-control,
  .input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-form-valid-color);
  }
  .valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.721875rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius);
  }
  .was-validated :valid ~ .valid-feedback,
  .was-validated :valid ~ .valid-tooltip,
  .is-valid ~ .valid-feedback,
  .is-valid ~ .valid-tooltip {
    display: block;
  }
  .was-validated .form-control:valid, .form-control.is-valid {
    border-color: var(--bs-form-valid-border-color);
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rgb%280, 153, 87%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  }
  .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  }
  .was-validated .form-select:valid, .form-select.is-valid {
    border-color: var(--bs-form-valid-border-color);
  }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rgb%280, 153, 87%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  }
  .was-validated .form-control-color:valid, .form-control-color.is-valid {
    width: calc(3rem + calc(1.5em + 0.75rem));
  }
  .was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: var(--bs-form-valid-border-color);
  }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: var(--bs-form-valid-color);
  }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
  }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: var(--bs-form-valid-color);
  }
  .form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: 0.5em;
  }
  .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
  .was-validated .input-group > .form-select:not(:focus):valid,
  .input-group > .form-select:not(:focus).is-valid,
  .was-validated .input-group > .form-floating:not(:focus-within):valid,
  .input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3;
  }
  .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-form-invalid-color);
  }
  .invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.721875rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius);
  }
  .was-validated :invalid ~ .invalid-feedback,
  .was-validated :invalid ~ .invalid-tooltip,
  .is-invalid ~ .invalid-feedback,
  .is-invalid ~ .invalid-tooltip {
    display: block;
  }
  .was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='rgb%28216, 70, 57%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='rgb%28216, 70, 57%29' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  }
  .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 0.75rem);
    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
  }
  .was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
  }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='rgb%28216, 70, 57%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='rgb%28216, 70, 57%29' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  }
  .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
    width: calc(3rem + calc(1.5em + 0.75rem));
  }
  .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: var(--bs-form-invalid-border-color);
  }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: var(--bs-form-invalid-color);
  }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
  }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: var(--bs-form-invalid-color);
  }
  .form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: 0.5em;
  }
  .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
  .was-validated .input-group > .form-select:not(:focus):invalid,
  .input-group > .form-select:not(:focus).is-invalid,
  .was-validated .input-group > .form-floating:not(:focus-within):invalid,
  .input-group > .form-floating:not(:focus-within).is-invalid {
    z-index: 4;
  }
  .btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 0.825rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none;
    }
  }
  .btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
  }
  .btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
  }
  .btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
  }
  .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn-check:checked:focus-visible + .btn {
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
  }
  .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(0, 124, 121);
    --bs-btn-border-color: rgb(0, 124, 121);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0, 105.4, 102.85);
    --bs-btn-hover-border-color: rgb(0, 99.2, 96.8);
    --bs-btn-focus-shadow-rgb: 38, 144, 141;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0, 99.2, 96.8);
    --bs-btn-active-border-color: rgb(0, 93, 90.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(0, 124, 121);
    --bs-btn-disabled-border-color: rgb(0, 124, 121);
  }
  .btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(92, 119, 122);
    --bs-btn-border-color: rgb(92, 119, 122);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(78.2, 101.15, 103.7);
    --bs-btn-hover-border-color: rgb(73.6, 95.2, 97.6);
    --bs-btn-focus-shadow-rgb: 116, 139, 142;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(73.6, 95.2, 97.6);
    --bs-btn-active-border-color: rgb(69, 89.25, 91.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(92, 119, 122);
    --bs-btn-disabled-border-color: rgb(92, 119, 122);
  }
  .btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(0, 153, 87);
    --bs-btn-border-color: rgb(0, 153, 87);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0, 130.05, 73.95);
    --bs-btn-hover-border-color: rgb(0, 122.4, 69.6);
    --bs-btn-focus-shadow-rgb: 38, 168, 112;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0, 122.4, 69.6);
    --bs-btn-active-border-color: rgb(0, 114.75, 65.25);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(0, 153, 87);
    --bs-btn-disabled-border-color: rgb(0, 153, 87);
  }
  .btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(184, 223, 237);
    --bs-btn-border-color: rgb(184, 223, 237);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(194.65, 227.8, 239.7);
    --bs-btn-hover-border-color: rgb(191.1, 226.2, 238.8);
    --bs-btn-focus-shadow-rgb: 156, 190, 201;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(198.2, 229.4, 240.6);
    --bs-btn-active-border-color: rgb(191.1, 226.2, 238.8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(184, 223, 237);
    --bs-btn-disabled-border-color: rgb(184, 223, 237);
  }
  .btn-warning {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(177, 112, 0);
    --bs-btn-border-color: rgb(177, 112, 0);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(150.45, 95.2, 0);
    --bs-btn-hover-border-color: rgb(141.6, 89.6, 0);
    --bs-btn-focus-shadow-rgb: 189, 133, 38;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(141.6, 89.6, 0);
    --bs-btn-active-border-color: rgb(132.75, 84, 0);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(177, 112, 0);
    --bs-btn-disabled-border-color: rgb(177, 112, 0);
  }
  .btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(216, 70, 57);
    --bs-btn-border-color: rgb(216, 70, 57);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(183.6, 59.5, 48.45);
    --bs-btn-hover-border-color: rgb(172.8, 56, 45.6);
    --bs-btn-focus-shadow-rgb: 222, 98, 87;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(172.8, 56, 45.6);
    --bs-btn-active-border-color: rgb(162, 52.5, 42.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(216, 70, 57);
    --bs-btn-disabled-border-color: rgb(216, 70, 57);
  }
  .btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(240, 244, 245);
    --bs-btn-border-color: rgb(240, 244, 245);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(204, 207.4, 208.25);
    --bs-btn-hover-border-color: rgb(192, 195.2, 196);
    --bs-btn-focus-shadow-rgb: 204, 207, 208;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(192, 195.2, 196);
    --bs-btn-active-border-color: rgb(180, 183, 183.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(240, 244, 245);
    --bs-btn-disabled-border-color: rgb(240, 244, 245);
  }
  .btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(39.1, 62.9, 64.6);
    --bs-btn-hover-border-color: rgb(26.4, 51.6, 53.4);
    --bs-btn-focus-shadow-rgb: 39, 63, 65;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(51.8, 74.2, 75.8);
    --bs-btn-active-border-color: rgb(26.4, 51.6, 53.4);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(1, 29, 31);
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
  }
  .btn-white {
    --bs-btn-color: #000;
    --bs-btn-bg: white;
    --bs-btn-border-color: white;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 217, 217, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: white;
    --bs-btn-disabled-border-color: white;
  }
  .btn-brand-black {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0.85, 24.65, 26.35);
    --bs-btn-hover-border-color: rgb(0.8, 23.2, 24.8);
    --bs-btn-focus-shadow-rgb: 39, 63, 65;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0.8, 23.2, 24.8);
    --bs-btn-active-border-color: rgb(0.75, 21.75, 23.25);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(1, 29, 31);
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
  }
  .btn-brand-orange {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(197, 95, 30);
    --bs-btn-border-color: rgb(197, 95, 30);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(167.45, 80.75, 25.5);
    --bs-btn-hover-border-color: rgb(157.6, 76, 24);
    --bs-btn-focus-shadow-rgb: 206, 119, 64;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(157.6, 76, 24);
    --bs-btn-active-border-color: rgb(147.75, 71.25, 22.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(197, 95, 30);
    --bs-btn-disabled-border-color: rgb(197, 95, 30);
  }
  .btn-brand-light-orange {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(249, 205, 182);
    --bs-btn-border-color: rgb(249, 205, 182);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(249.9, 212.5, 192.95);
    --bs-btn-hover-border-color: rgb(249.6, 210, 189.3);
    --bs-btn-focus-shadow-rgb: 212, 174, 155;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(250.2, 215, 196.6);
    --bs-btn-active-border-color: rgb(249.6, 210, 189.3);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(249, 205, 182);
    --bs-btn-disabled-border-color: rgb(249, 205, 182);
  }
  .btn-brand-beige {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(250, 250, 249);
    --bs-btn-border-color: rgb(250, 250, 249);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 249.9);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 249.6);
    --bs-btn-focus-shadow-rgb: 213, 213, 212;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 250.2);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 249.6);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(250, 250, 249);
    --bs-btn-disabled-border-color: rgb(250, 250, 249);
  }
  .btn-brand-blue {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(45, 145, 142);
    --bs-btn-border-color: rgb(45, 145, 142);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(38.25, 123.25, 120.7);
    --bs-btn-hover-border-color: rgb(36, 116, 113.6);
    --bs-btn-focus-shadow-rgb: 77, 162, 159;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(36, 116, 113.6);
    --bs-btn-active-border-color: rgb(33.75, 108.75, 106.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(45, 145, 142);
    --bs-btn-disabled-border-color: rgb(45, 145, 142);
  }
  .btn-brand-light-blue {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(219, 239, 246);
    --bs-btn-border-color: rgb(219, 239, 246);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(224.4, 241.4, 247.35);
    --bs-btn-hover-border-color: rgb(222.6, 240.6, 246.9);
    --bs-btn-focus-shadow-rgb: 186, 203, 209;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(226.2, 242.2, 247.8);
    --bs-btn-active-border-color: rgb(222.6, 240.6, 246.9);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(219, 239, 246);
    --bs-btn-disabled-border-color: rgb(219, 239, 246);
  }
  .btn-brand-gray {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(231, 236, 237);
    --bs-btn-border-color: rgb(231, 236, 237);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(234.6, 238.85, 239.7);
    --bs-btn-hover-border-color: rgb(233.4, 237.9, 238.8);
    --bs-btn-focus-shadow-rgb: 196, 201, 201;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(235.8, 239.8, 240.6);
    --bs-btn-active-border-color: rgb(233.4, 237.9, 238.8);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(231, 236, 237);
    --bs-btn-disabled-border-color: rgb(231, 236, 237);
  }
  .btn-brand-purple {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(233, 233, 255);
    --bs-btn-border-color: rgb(233, 233, 255);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(236.3, 236.3, 255);
    --bs-btn-hover-border-color: rgb(235.2, 235.2, 255);
    --bs-btn-focus-shadow-rgb: 198, 198, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(237.4, 237.4, 255);
    --bs-btn-active-border-color: rgb(235.2, 235.2, 255);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(233, 233, 255);
    --bs-btn-disabled-border-color: rgb(233, 233, 255);
  }
  .btn-brand-pink {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(252, 227, 242);
    --bs-btn-border-color: rgb(252, 227, 242);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(252.45, 231.2, 243.95);
    --bs-btn-hover-border-color: rgb(252.3, 229.8, 243.3);
    --bs-btn-focus-shadow-rgb: 214, 193, 206;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(252.6, 232.6, 244.6);
    --bs-btn-active-border-color: rgb(252.3, 229.8, 243.3);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(252, 227, 242);
    --bs-btn-disabled-border-color: rgb(252, 227, 242);
  }
  .btn-brand-yellow {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(239, 210, 179);
    --bs-btn-border-color: rgb(239, 210, 179);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(241.4, 216.75, 190.4);
    --bs-btn-hover-border-color: rgb(240.6, 214.5, 186.6);
    --bs-btn-focus-shadow-rgb: 203, 179, 152;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(242.2, 219, 194.2);
    --bs-btn-active-border-color: rgb(240.6, 214.5, 186.6);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(239, 210, 179);
    --bs-btn-disabled-border-color: rgb(239, 210, 179);
  }
  .btn-brand-green {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(184, 228, 198);
    --bs-btn-border-color: rgb(184, 228, 198);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(194.65, 232.05, 206.55);
    --bs-btn-hover-border-color: rgb(191.1, 230.7, 203.7);
    --bs-btn-focus-shadow-rgb: 156, 194, 168;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(198.2, 233.4, 209.4);
    --bs-btn-active-border-color: rgb(191.1, 230.7, 203.7);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(184, 228, 198);
    --bs-btn-disabled-border-color: rgb(184, 228, 198);
  }
  .btn-bg-ui {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(250, 250, 249);
    --bs-btn-border-color: rgb(250, 250, 249);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 249.9);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 249.6);
    --bs-btn-focus-shadow-rgb: 213, 213, 212;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 250.2);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 249.6);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(250, 250, 249);
    --bs-btn-disabled-border-color: rgb(250, 250, 249);
  }
  .btn-bg-ui-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0.85, 24.65, 26.35);
    --bs-btn-hover-border-color: rgb(0.8, 23.2, 24.8);
    --bs-btn-focus-shadow-rgb: 39, 63, 65;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0.8, 23.2, 24.8);
    --bs-btn-active-border-color: rgb(0.75, 21.75, 23.25);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(1, 29, 31);
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
  }
  .btn-bg-content {
    --bs-btn-color: #000;
    --bs-btn-bg: white;
    --bs-btn-border-color: white;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 217, 217, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: white;
    --bs-btn-disabled-border-color: white;
  }
  .btn-bg-content-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(18, 46, 48);
    --bs-btn-border-color: rgb(18, 46, 48);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(15.3, 39.1, 40.8);
    --bs-btn-hover-border-color: rgb(14.4, 36.8, 38.4);
    --bs-btn-focus-shadow-rgb: 54, 77, 79;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(14.4, 36.8, 38.4);
    --bs-btn-active-border-color: rgb(13.5, 34.5, 36);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(18, 46, 48);
    --bs-btn-disabled-border-color: rgb(18, 46, 48);
  }
  .btn-outline-primary {
    --bs-btn-color: rgb(0, 124, 121);
    --bs-btn-border-color: rgb(0, 124, 121);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0, 124, 121);
    --bs-btn-hover-border-color: rgb(0, 124, 121);
    --bs-btn-focus-shadow-rgb: 0, 124, 121;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0, 124, 121);
    --bs-btn-active-border-color: rgb(0, 124, 121);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(0, 124, 121);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(0, 124, 121);
    --bs-gradient: none;
  }
  .btn-outline-secondary {
    --bs-btn-color: rgb(92, 119, 122);
    --bs-btn-border-color: rgb(92, 119, 122);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(92, 119, 122);
    --bs-btn-hover-border-color: rgb(92, 119, 122);
    --bs-btn-focus-shadow-rgb: 92, 119, 122;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(92, 119, 122);
    --bs-btn-active-border-color: rgb(92, 119, 122);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(92, 119, 122);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(92, 119, 122);
    --bs-gradient: none;
  }
  .btn-outline-success {
    --bs-btn-color: rgb(0, 153, 87);
    --bs-btn-border-color: rgb(0, 153, 87);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(0, 153, 87);
    --bs-btn-hover-border-color: rgb(0, 153, 87);
    --bs-btn-focus-shadow-rgb: 0, 153, 87;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(0, 153, 87);
    --bs-btn-active-border-color: rgb(0, 153, 87);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(0, 153, 87);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(0, 153, 87);
    --bs-gradient: none;
  }
  .btn-outline-info {
    --bs-btn-color: rgb(184, 223, 237);
    --bs-btn-border-color: rgb(184, 223, 237);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(184, 223, 237);
    --bs-btn-hover-border-color: rgb(184, 223, 237);
    --bs-btn-focus-shadow-rgb: 184, 223, 237;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(184, 223, 237);
    --bs-btn-active-border-color: rgb(184, 223, 237);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(184, 223, 237);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(184, 223, 237);
    --bs-gradient: none;
  }
  .btn-outline-warning {
    --bs-btn-color: rgb(177, 112, 0);
    --bs-btn-border-color: rgb(177, 112, 0);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(177, 112, 0);
    --bs-btn-hover-border-color: rgb(177, 112, 0);
    --bs-btn-focus-shadow-rgb: 177, 112, 0;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(177, 112, 0);
    --bs-btn-active-border-color: rgb(177, 112, 0);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(177, 112, 0);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(177, 112, 0);
    --bs-gradient: none;
  }
  .btn-outline-danger {
    --bs-btn-color: rgb(216, 70, 57);
    --bs-btn-border-color: rgb(216, 70, 57);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(216, 70, 57);
    --bs-btn-hover-border-color: rgb(216, 70, 57);
    --bs-btn-focus-shadow-rgb: 216, 70, 57;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(216, 70, 57);
    --bs-btn-active-border-color: rgb(216, 70, 57);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(216, 70, 57);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(216, 70, 57);
    --bs-gradient: none;
  }
  .btn-outline-light {
    --bs-btn-color: rgb(240, 244, 245);
    --bs-btn-border-color: rgb(240, 244, 245);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(240, 244, 245);
    --bs-btn-hover-border-color: rgb(240, 244, 245);
    --bs-btn-focus-shadow-rgb: 240, 244, 245;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(240, 244, 245);
    --bs-btn-active-border-color: rgb(240, 244, 245);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(240, 244, 245);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(240, 244, 245);
    --bs-gradient: none;
  }
  .btn-outline-dark {
    --bs-btn-color: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(1, 29, 31);
    --bs-btn-hover-border-color: rgb(1, 29, 31);
    --bs-btn-focus-shadow-rgb: 1, 29, 31;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(1, 29, 31);
    --bs-btn-active-border-color: rgb(1, 29, 31);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(1, 29, 31);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
    --bs-gradient: none;
  }
  .btn-outline-white {
    --bs-btn-color: white;
    --bs-btn-border-color: white;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: white;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: white;
    --bs-gradient: none;
  }
  .btn-outline-brand-black {
    --bs-btn-color: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(1, 29, 31);
    --bs-btn-hover-border-color: rgb(1, 29, 31);
    --bs-btn-focus-shadow-rgb: 1, 29, 31;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(1, 29, 31);
    --bs-btn-active-border-color: rgb(1, 29, 31);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(1, 29, 31);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
    --bs-gradient: none;
  }
  .btn-outline-brand-orange {
    --bs-btn-color: rgb(197, 95, 30);
    --bs-btn-border-color: rgb(197, 95, 30);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(197, 95, 30);
    --bs-btn-hover-border-color: rgb(197, 95, 30);
    --bs-btn-focus-shadow-rgb: 197, 95, 30;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(197, 95, 30);
    --bs-btn-active-border-color: rgb(197, 95, 30);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(197, 95, 30);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(197, 95, 30);
    --bs-gradient: none;
  }
  .btn-outline-brand-light-orange {
    --bs-btn-color: rgb(249, 205, 182);
    --bs-btn-border-color: rgb(249, 205, 182);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(249, 205, 182);
    --bs-btn-hover-border-color: rgb(249, 205, 182);
    --bs-btn-focus-shadow-rgb: 249, 205, 182;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(249, 205, 182);
    --bs-btn-active-border-color: rgb(249, 205, 182);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(249, 205, 182);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(249, 205, 182);
    --bs-gradient: none;
  }
  .btn-outline-brand-beige {
    --bs-btn-color: rgb(250, 250, 249);
    --bs-btn-border-color: rgb(250, 250, 249);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250, 250, 249);
    --bs-btn-hover-border-color: rgb(250, 250, 249);
    --bs-btn-focus-shadow-rgb: 250, 250, 249;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(250, 250, 249);
    --bs-btn-active-border-color: rgb(250, 250, 249);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(250, 250, 249);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(250, 250, 249);
    --bs-gradient: none;
  }
  .btn-outline-brand-blue {
    --bs-btn-color: rgb(45, 145, 142);
    --bs-btn-border-color: rgb(45, 145, 142);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(45, 145, 142);
    --bs-btn-hover-border-color: rgb(45, 145, 142);
    --bs-btn-focus-shadow-rgb: 45, 145, 142;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(45, 145, 142);
    --bs-btn-active-border-color: rgb(45, 145, 142);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(45, 145, 142);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(45, 145, 142);
    --bs-gradient: none;
  }
  .btn-outline-brand-light-blue {
    --bs-btn-color: rgb(219, 239, 246);
    --bs-btn-border-color: rgb(219, 239, 246);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(219, 239, 246);
    --bs-btn-hover-border-color: rgb(219, 239, 246);
    --bs-btn-focus-shadow-rgb: 219, 239, 246;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(219, 239, 246);
    --bs-btn-active-border-color: rgb(219, 239, 246);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(219, 239, 246);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(219, 239, 246);
    --bs-gradient: none;
  }
  .btn-outline-brand-gray {
    --bs-btn-color: rgb(231, 236, 237);
    --bs-btn-border-color: rgb(231, 236, 237);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(231, 236, 237);
    --bs-btn-hover-border-color: rgb(231, 236, 237);
    --bs-btn-focus-shadow-rgb: 231, 236, 237;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(231, 236, 237);
    --bs-btn-active-border-color: rgb(231, 236, 237);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(231, 236, 237);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(231, 236, 237);
    --bs-gradient: none;
  }
  .btn-outline-brand-purple {
    --bs-btn-color: rgb(233, 233, 255);
    --bs-btn-border-color: rgb(233, 233, 255);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(233, 233, 255);
    --bs-btn-hover-border-color: rgb(233, 233, 255);
    --bs-btn-focus-shadow-rgb: 233, 233, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(233, 233, 255);
    --bs-btn-active-border-color: rgb(233, 233, 255);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(233, 233, 255);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(233, 233, 255);
    --bs-gradient: none;
  }
  .btn-outline-brand-pink {
    --bs-btn-color: rgb(252, 227, 242);
    --bs-btn-border-color: rgb(252, 227, 242);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(252, 227, 242);
    --bs-btn-hover-border-color: rgb(252, 227, 242);
    --bs-btn-focus-shadow-rgb: 252, 227, 242;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(252, 227, 242);
    --bs-btn-active-border-color: rgb(252, 227, 242);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(252, 227, 242);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(252, 227, 242);
    --bs-gradient: none;
  }
  .btn-outline-brand-yellow {
    --bs-btn-color: rgb(239, 210, 179);
    --bs-btn-border-color: rgb(239, 210, 179);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(239, 210, 179);
    --bs-btn-hover-border-color: rgb(239, 210, 179);
    --bs-btn-focus-shadow-rgb: 239, 210, 179;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(239, 210, 179);
    --bs-btn-active-border-color: rgb(239, 210, 179);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(239, 210, 179);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(239, 210, 179);
    --bs-gradient: none;
  }
  .btn-outline-brand-green {
    --bs-btn-color: rgb(184, 228, 198);
    --bs-btn-border-color: rgb(184, 228, 198);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(184, 228, 198);
    --bs-btn-hover-border-color: rgb(184, 228, 198);
    --bs-btn-focus-shadow-rgb: 184, 228, 198;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(184, 228, 198);
    --bs-btn-active-border-color: rgb(184, 228, 198);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(184, 228, 198);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(184, 228, 198);
    --bs-gradient: none;
  }
  .btn-outline-bg-ui {
    --bs-btn-color: rgb(250, 250, 249);
    --bs-btn-border-color: rgb(250, 250, 249);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250, 250, 249);
    --bs-btn-hover-border-color: rgb(250, 250, 249);
    --bs-btn-focus-shadow-rgb: 250, 250, 249;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(250, 250, 249);
    --bs-btn-active-border-color: rgb(250, 250, 249);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(250, 250, 249);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(250, 250, 249);
    --bs-gradient: none;
  }
  .btn-outline-bg-ui-dark {
    --bs-btn-color: rgb(1, 29, 31);
    --bs-btn-border-color: rgb(1, 29, 31);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(1, 29, 31);
    --bs-btn-hover-border-color: rgb(1, 29, 31);
    --bs-btn-focus-shadow-rgb: 1, 29, 31;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(1, 29, 31);
    --bs-btn-active-border-color: rgb(1, 29, 31);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(1, 29, 31);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(1, 29, 31);
    --bs-gradient: none;
  }
  .btn-outline-bg-content {
    --bs-btn-color: white;
    --bs-btn-border-color: white;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: white;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: white;
    --bs-gradient: none;
  }
  .btn-outline-bg-content-dark {
    --bs-btn-color: rgb(18, 46, 48);
    --bs-btn-border-color: rgb(18, 46, 48);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(18, 46, 48);
    --bs-btn-hover-border-color: rgb(18, 46, 48);
    --bs-btn-focus-shadow-rgb: 18, 46, 48;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(18, 46, 48);
    --bs-btn-active-border-color: rgb(18, 46, 48);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: rgb(18, 46, 48);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: rgb(18, 46, 48);
    --bs-gradient: none;
  }
  .btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 38, 144, 141;
    text-decoration: underline;
  }
  .btn-link:focus-visible {
    color: var(--bs-btn-color);
  }
  .btn-link:hover {
    color: var(--bs-btn-hover-color);
  }
  .btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.03125rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.721875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .fade {
    transition: opacity 0.15s linear;
  }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none;
    }
  }
  .fade:not(.show) {
    opacity: 0;
  }
  .collapse:not(.show) {
    display: none;
  }
  .collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none;
    }
  }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
      transition: none;
    }
  }
  .dropup,
  .dropend,
  .dropdown,
  .dropstart,
  .dropup-center,
  .dropdown-center {
    position: relative;
  }
  .dropdown-toggle {
    white-space: nowrap;
  }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
  }
  .dropdown-toggle:empty::after {
    margin-left: 0;
  }
  .dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 0.825rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: rgb(0, 124, 121);
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
  }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer);
  }
  .dropdown-menu-start {
    --bs-position: start;
  }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-end {
    --bs-position: end;
  }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
  @media (min-width: 576px) {
    .dropdown-menu-sm-start {
      --bs-position: start;
    }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
    .dropdown-menu-sm-end {
      --bs-position: end;
    }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 768px) {
    .dropdown-menu-md-start {
      --bs-position: start;
    }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
    .dropdown-menu-md-end {
      --bs-position: end;
    }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 992px) {
    .dropdown-menu-lg-start {
      --bs-position: start;
    }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
    .dropdown-menu-lg-end {
      --bs-position: end;
    }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 1200px) {
    .dropdown-menu-xl-start {
      --bs-position: start;
    }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
    .dropdown-menu-xl-end {
      --bs-position: end;
    }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  @media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
      --bs-position: start;
    }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0;
    }
    .dropdown-menu-xxl-end {
      --bs-position: end;
    }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto;
    }
  }
  .dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer);
  }
  .dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
  }
  .dropup .dropdown-toggle:empty::after {
    margin-left: 0;
  }
  .dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer);
  }
  .dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
  }
  .dropend .dropdown-toggle:empty::after {
    margin-left: 0;
  }
  .dropend .dropdown-toggle::after {
    vertical-align: 0;
  }
  .dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer);
  }
  .dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
  }
  .dropstart .dropdown-toggle::after {
    display: none;
  }
  .dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
  }
  .dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
  }
  .dropstart .dropdown-toggle::before {
    vertical-align: 0;
  }
  .dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1;
  }
  .dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
  }
  .dropdown-item:hover, .dropdown-item:focus {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg);
  }
  .dropdown-item.active, .dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg);
  }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent;
  }
  .dropdown-menu.show {
    display: block;
  }
  .dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: 0.721875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
  }
  .dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color);
  }
  .dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: rgb(0, 124, 121);
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd;
  }
  .btn-group,
  .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto;
  }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1;
  }
  .btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .btn-toolbar .input-group {
    width: auto;
  }
  .btn-group {
    border-radius: var(--bs-border-radius);
  }
  .btn-group > :not(.btn-check:first-child) + .btn,
  .btn-group > .btn-group:not(:first-child) {
    margin-left: calc(-1 * var(--bs-border-width));
  }
  .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group > .btn.dropdown-toggle-split:first-child,
  .btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .btn-group > .btn:nth-child(n+3),
  .btn-group > :not(.btn-check) + .btn,
  .btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
  }
  .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
    margin-left: 0;
  }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0;
  }
  .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
  }
  .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
  .btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%;
  }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: calc(-1 * var(--bs-border-width));
  }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .btn-group-vertical > .btn:nth-child(n+3),
  .btn-group-vertical > :not(.btn-check) + .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .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: var(--bs-secondary-color);
    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;
    background: none;
    border: 0;
    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:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
  }
  .nav-link.disabled, .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
  }
  .nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    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));
    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.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: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: rgb(0, 124, 121);
  }
  .nav-pills .nav-link {
    border-radius: var(--bs-nav-pills-border-radius);
  }
  .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-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap);
  }
  .nav-underline .nav-link {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent;
  }
  .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
    border-bottom-color: currentcolor;
  }
  .nav-underline .nav-link.active,
  .nav-underline .show > .nav-link {
    font-weight: 700;
    color: var(--bs-nav-underline-link-active-color);
    border-bottom-color: currentcolor;
  }
  .nav-fill > .nav-link,
  .nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
  }
  .nav-justified > .nav-link,
  .nav-justified .nav-item {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  .nav-fill .nav-item .nav-link,
  .nav-justified .nav-item .nav-link {
    width: 100%;
  }
  .tab-content > .tab-pane {
    display: none;
  }
  .tab-content > .active {
    display: block;
  }
  .navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.3453125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.03125rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.03125rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%281, 29, 31, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-sm,
  .navbar > .container-md,
  .navbar > .container-lg,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
  }
  .navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap;
  }
  .navbar-brand:hover, .navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color);
  }
  .navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color);
  }
  .navbar-nav .dropdown-menu {
    position: static;
  }
  .navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-navbar-color);
  }
  .navbar-text a,
  .navbar-text a:hover,
  .navbar-text a:focus {
    color: var(--bs-navbar-active-color);
  }
  .navbar-collapse {
    flex-grow: 1;
    flex-basis: 100%;
    align-items: center;
  }
  .navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
  }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none;
    }
  }
  .navbar-toggler:hover {
    text-decoration: none;
  }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
  }
  .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
  .navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
  }
  @media (min-width: 576px) {
    .navbar-expand-sm {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
    }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
      display: none;
    }
    .navbar-expand-sm .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      transform: none !important;
      transition: none;
    }
    .navbar-expand-sm .offcanvas .offcanvas-header {
      display: none;
    }
    .navbar-expand-sm .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 768px) {
    .navbar-expand-md {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
    }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
      display: none;
    }
    .navbar-expand-md .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      transform: none !important;
      transition: none;
    }
    .navbar-expand-md .offcanvas .offcanvas-header {
      display: none;
    }
    .navbar-expand-md .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 992px) {
    .navbar-expand-lg {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
    }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
      display: none;
    }
    .navbar-expand-lg .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      transform: none !important;
      transition: none;
    }
    .navbar-expand-lg .offcanvas .offcanvas-header {
      display: none;
    }
    .navbar-expand-lg .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 1200px) {
    .navbar-expand-xl {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
    }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
      display: none;
    }
    .navbar-expand-xl .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      transform: none !important;
      transition: none;
    }
    .navbar-expand-xl .offcanvas .offcanvas-header {
      display: none;
    }
    .navbar-expand-xl .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  @media (min-width: 1400px) {
    .navbar-expand-xxl {
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
      position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x);
    }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible;
    }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler {
      display: none;
    }
    .navbar-expand-xxl .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      transform: none !important;
      transition: none;
    }
    .navbar-expand-xxl .offcanvas .offcanvas-header {
      display: none;
    }
    .navbar-expand-xxl .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
    }
  }
  .navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand .navbar-toggler {
    display: none;
  }
  .navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
  .navbar-dark,
  .navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  [data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
  }
  .card > hr {
    margin-right: 0;
    margin-left: 0;
  }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
  }
  .card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
  }
  .card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
  }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0;
  }
  .card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
  }
  .card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
  }
  .card-subtitle {
    margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
  }
  .card-text:last-child {
    margin-bottom: 0;
  }
  .card-link + .card-link {
    margin-left: var(--bs-card-spacer-x);
  }
  .card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
  }
  .card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
  }
  .card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
  }
  .card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
  }
  .card-header-tabs {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
  }
  .card-header-tabs .nav-link.active {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg);
  }
  .card-header-pills {
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  }
  .card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
  }
  .card-img,
  .card-img-top,
  .card-img-bottom {
    width: 100%;
  }
  .card-img,
  .card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
  }
  .card-img,
  .card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
  }
  .card-group > .card {
    margin-bottom: var(--bs-card-group-margin);
  }
  @media (min-width: 576px) {
    .card-group {
      display: flex;
      flex-flow: row wrap;
    }
    .card-group > .card {
      flex: 1 0 0;
      margin-bottom: 0;
    }
    .card-group > .card + .card {
      margin-left: 0;
      border-left: 0;
    }
    .card-group > .card:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:last-child) > .card-img-top,
    .card-group > .card:not(:last-child) > .card-header {
      border-top-right-radius: 0;
    }
    .card-group > .card:not(:last-child) > .card-img-bottom,
    .card-group > .card:not(:last-child) > .card-footer {
      border-bottom-right-radius: 0;
    }
    .card-group > .card:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }
    .card-group > .card:not(:first-child) > .card-img-top,
    .card-group > .card:not(:first-child) > .card-header {
      border-top-left-radius: 0;
    }
    .card-group > .card:not(:first-child) > .card-img-bottom,
    .card-group > .card:not(:first-child) > .card-footer {
      border-bottom-left-radius: 0;
    }
  }
  .accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%281, 29, 31%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 49.6, 48.4%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
  }
  .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 0.825rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
  }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none;
    }
  }
  .accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  }
  .accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-active-icon);
    transform: var(--bs-accordion-btn-icon-transform);
  }
  .accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
  }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
      transition: none;
    }
  }
  .accordion-button:hover {
    z-index: 2;
  }
  .accordion-button:focus {
    z-index: 3;
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
  }
  .accordion-header {
    margin-bottom: 0;
  }
  .accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
  }
  .accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius);
  }
  .accordion-item:first-of-type > .accordion-header .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius);
  }
  .accordion-item:not(:first-of-type) {
    border-top: 0;
  }
  .accordion-item:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius);
  }
  .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
  }
  .accordion-item:last-of-type > .accordion-collapse {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius);
  }
  .accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
  }
  .accordion-flush > .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
  }
  .accordion-flush > .accordion-item:first-child {
    border-top: 0;
  }
  .accordion-flush > .accordion-item:last-child {
    border-bottom: 0;
  }
  .accordion-flush > .accordion-item > .accordion-collapse,
  .accordion-flush > .accordion-item > .accordion-header .accordion-button,
  .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
    border-radius: 0;
  }
  [data-bs-theme=dark] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 176.4, 174.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 176.4, 174.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  }
  .breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: ;
    --bs-breadcrumb-border-radius: ;
    --bs-breadcrumb-divider-color: var(--bs-secondary-color);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius);
  }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x);
  }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  }
  .breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color);
  }
  .pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 0.825rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: rgb(0, 124, 121);
    --bs-pagination-active-border-color: rgb(0, 124, 121);
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none;
  }
  .page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none;
    }
  }
  .page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);
  }
  .page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow);
  }
  .page-link.active, .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
  }
  .page-link.disabled, .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color);
  }
  .page-item:not(:first-child) .page-link {
    margin-left: calc(-1 * var(--bs-border-width));
  }
  .page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
  }
  .page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
  }
  .pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.03125rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg);
  }
  .pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.721875rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm);
  }
  .badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.6725rem;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);
    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;
  }
  .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: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    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;
    color: var(--bs-alert-link-color);
  }
  .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: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis);
  }
  .alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis);
  }
  .alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis);
  }
  .alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis);
  }
  .alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis);
  }
  .alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis);
  }
  .alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis);
  }
  .alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis);
  }
  .alert-white {
    --bs-alert-color: var(--bs-white-text-emphasis);
    --bs-alert-bg: var(--bs-white-bg-subtle);
    --bs-alert-border-color: var(--bs-white-border-subtle);
    --bs-alert-link-color: var(--bs-white-text-emphasis);
  }
  .alert-brand-black {
    --bs-alert-color: var(--bs-brand-black-text-emphasis);
    --bs-alert-bg: var(--bs-brand-black-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-black-border-subtle);
    --bs-alert-link-color: var(--bs-brand-black-text-emphasis);
  }
  .alert-brand-orange {
    --bs-alert-color: var(--bs-brand-orange-text-emphasis);
    --bs-alert-bg: var(--bs-brand-orange-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-orange-border-subtle);
    --bs-alert-link-color: var(--bs-brand-orange-text-emphasis);
  }
  .alert-brand-light-orange {
    --bs-alert-color: var(--bs-brand-light-orange-text-emphasis);
    --bs-alert-bg: var(--bs-brand-light-orange-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-light-orange-border-subtle);
    --bs-alert-link-color: var(--bs-brand-light-orange-text-emphasis);
  }
  .alert-brand-beige {
    --bs-alert-color: var(--bs-brand-beige-text-emphasis);
    --bs-alert-bg: var(--bs-brand-beige-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-beige-border-subtle);
    --bs-alert-link-color: var(--bs-brand-beige-text-emphasis);
  }
  .alert-brand-blue {
    --bs-alert-color: var(--bs-brand-blue-text-emphasis);
    --bs-alert-bg: var(--bs-brand-blue-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-blue-border-subtle);
    --bs-alert-link-color: var(--bs-brand-blue-text-emphasis);
  }
  .alert-brand-light-blue {
    --bs-alert-color: var(--bs-brand-light-blue-text-emphasis);
    --bs-alert-bg: var(--bs-brand-light-blue-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-light-blue-border-subtle);
    --bs-alert-link-color: var(--bs-brand-light-blue-text-emphasis);
  }
  .alert-brand-gray {
    --bs-alert-color: var(--bs-brand-gray-text-emphasis);
    --bs-alert-bg: var(--bs-brand-gray-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-gray-border-subtle);
    --bs-alert-link-color: var(--bs-brand-gray-text-emphasis);
  }
  .alert-brand-purple {
    --bs-alert-color: var(--bs-brand-purple-text-emphasis);
    --bs-alert-bg: var(--bs-brand-purple-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-purple-border-subtle);
    --bs-alert-link-color: var(--bs-brand-purple-text-emphasis);
  }
  .alert-brand-pink {
    --bs-alert-color: var(--bs-brand-pink-text-emphasis);
    --bs-alert-bg: var(--bs-brand-pink-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-pink-border-subtle);
    --bs-alert-link-color: var(--bs-brand-pink-text-emphasis);
  }
  .alert-brand-yellow {
    --bs-alert-color: var(--bs-brand-yellow-text-emphasis);
    --bs-alert-bg: var(--bs-brand-yellow-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-yellow-border-subtle);
    --bs-alert-link-color: var(--bs-brand-yellow-text-emphasis);
  }
  .alert-brand-green {
    --bs-alert-color: var(--bs-brand-green-text-emphasis);
    --bs-alert-bg: var(--bs-brand-green-bg-subtle);
    --bs-alert-border-color: var(--bs-brand-green-border-subtle);
    --bs-alert-link-color: var(--bs-brand-green-text-emphasis);
  }
  .alert-bg-ui {
    --bs-alert-color: var(--bs-bg-ui-text-emphasis);
    --bs-alert-bg: var(--bs-bg-ui-bg-subtle);
    --bs-alert-border-color: var(--bs-bg-ui-border-subtle);
    --bs-alert-link-color: var(--bs-bg-ui-text-emphasis);
  }
  .alert-bg-ui-dark {
    --bs-alert-color: var(--bs-bg-ui-dark-text-emphasis);
    --bs-alert-bg: var(--bs-bg-ui-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-bg-ui-dark-border-subtle);
    --bs-alert-link-color: var(--bs-bg-ui-dark-text-emphasis);
  }
  .alert-bg-content {
    --bs-alert-color: var(--bs-bg-content-text-emphasis);
    --bs-alert-bg: var(--bs-bg-content-bg-subtle);
    --bs-alert-border-color: var(--bs-bg-content-border-subtle);
    --bs-alert-link-color: var(--bs-bg-content-text-emphasis);
  }
  .alert-bg-content-dark {
    --bs-alert-color: var(--bs-bg-content-dark-text-emphasis);
    --bs-alert-bg: var(--bs-bg-content-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-bg-content-dark-border-subtle);
    --bs-alert-link-color: var(--bs-bg-content-dark-text-emphasis);
  }
  @keyframes progress-bar-stripes {
    0% {
      background-position-x: var(--bs-progress-height);
    }
  }
  .progress,
  .progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.61875rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: rgb(0, 124, 121);
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
  }
  .progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition);
  }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none;
    }
  }
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height);
  }
  .progress-stacked > .progress {
    overflow: visible;
  }
  .progress-stacked > .progress > .progress-bar {
    width: 100%;
  }
  .progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
  }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none;
    }
  }
  .list-group {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: transparent;
    --bs-list-group-border-color: var(--bs-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 0.7rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: transparent;
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: rgb(0, 124, 121);
    --bs-list-group-active-border-color: rgb(0, 124, 121);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius);
  }
  .list-group-numbered {
    list-style-type: none;
    counter-reset: section;
  }
  .list-group-numbered > .list-group-item::before {
    content: counters(section, ".") ". ";
    counter-increment: section;
  }
  .list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
  }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
  }
  .list-group-item.disabled, .list-group-item:disabled {
    color: var(--bs-list-group-disabled-color);
    pointer-events: none;
    background-color: var(--bs-list-group-disabled-bg);
  }
  .list-group-item.active {
    z-index: 2;
    color: var(--bs-list-group-active-color);
    background-color: var(--bs-list-group-active-bg);
    border-color: var(--bs-list-group-active-border-color);
  }
  .list-group-item + .list-group-item {
    border-top-width: 0;
  }
  .list-group-item + .list-group-item.active {
    margin-top: calc(-1 * var(--bs-list-group-border-width));
    border-top-width: var(--bs-list-group-border-width);
  }
  .list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit;
  }
  .list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg);
  }
  .list-group-item-action:not(.active):active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg);
  }
  .list-group-horizontal {
    flex-direction: row;
  }
  .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
  @media (min-width: 576px) {
    .list-group-horizontal-sm {
      flex-direction: row;
    }
    .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0;
    }
    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width);
    }
  }
  @media (min-width: 768px) {
    .list-group-horizontal-md {
      flex-direction: row;
    }
    .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0;
    }
    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width);
    }
  }
  @media (min-width: 992px) {
    .list-group-horizontal-lg {
      flex-direction: row;
    }
    .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0;
    }
    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width);
    }
  }
  @media (min-width: 1200px) {
    .list-group-horizontal-xl {
      flex-direction: row;
    }
    .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0;
    }
    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width);
    }
  }
  @media (min-width: 1400px) {
    .list-group-horizontal-xxl {
      flex-direction: row;
    }
    .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0;
    }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0;
    }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
      margin-left: calc(-1 * var(--bs-list-group-border-width));
      border-left-width: var(--bs-list-group-border-width);
    }
  }
  .list-group-flush {
    border-radius: 0;
  }
  .list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width);
  }
  .list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
  }
  .list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
  }
  .list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
  }
  .list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
  }
  .list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
  }
  .list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
  }
  .list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
  }
  .list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
  }
  .list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
  }
  .list-group-item-white {
    --bs-list-group-color: var(--bs-white-text-emphasis);
    --bs-list-group-bg: var(--bs-white-bg-subtle);
    --bs-list-group-border-color: var(--bs-white-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
    --bs-list-group-active-color: var(--bs-white-bg-subtle);
    --bs-list-group-active-bg: var(--bs-white-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-white-text-emphasis);
  }
  .list-group-item-brand-black {
    --bs-list-group-color: var(--bs-brand-black-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-black-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-black-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-black-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-black-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-black-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-black-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-black-text-emphasis);
  }
  .list-group-item-brand-orange {
    --bs-list-group-color: var(--bs-brand-orange-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-orange-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-orange-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-orange-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-orange-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-orange-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-orange-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-orange-text-emphasis);
  }
  .list-group-item-brand-light-orange {
    --bs-list-group-color: var(--bs-brand-light-orange-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-light-orange-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-light-orange-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-light-orange-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-light-orange-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-light-orange-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-light-orange-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-light-orange-text-emphasis);
  }
  .list-group-item-brand-beige {
    --bs-list-group-color: var(--bs-brand-beige-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-beige-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-beige-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-beige-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-beige-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-beige-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-beige-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-beige-text-emphasis);
  }
  .list-group-item-brand-blue {
    --bs-list-group-color: var(--bs-brand-blue-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-blue-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-blue-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-blue-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-blue-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-blue-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-blue-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-blue-text-emphasis);
  }
  .list-group-item-brand-light-blue {
    --bs-list-group-color: var(--bs-brand-light-blue-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-light-blue-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-light-blue-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-light-blue-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-light-blue-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-light-blue-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-light-blue-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-light-blue-text-emphasis);
  }
  .list-group-item-brand-gray {
    --bs-list-group-color: var(--bs-brand-gray-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-gray-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-gray-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-gray-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-gray-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-gray-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-gray-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-gray-text-emphasis);
  }
  .list-group-item-brand-purple {
    --bs-list-group-color: var(--bs-brand-purple-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-purple-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-purple-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-purple-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-purple-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-purple-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-purple-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-purple-text-emphasis);
  }
  .list-group-item-brand-pink {
    --bs-list-group-color: var(--bs-brand-pink-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-pink-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-pink-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-pink-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-pink-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-pink-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-pink-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-pink-text-emphasis);
  }
  .list-group-item-brand-yellow {
    --bs-list-group-color: var(--bs-brand-yellow-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-yellow-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-yellow-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-yellow-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-yellow-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-yellow-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-yellow-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-yellow-text-emphasis);
  }
  .list-group-item-brand-green {
    --bs-list-group-color: var(--bs-brand-green-text-emphasis);
    --bs-list-group-bg: var(--bs-brand-green-bg-subtle);
    --bs-list-group-border-color: var(--bs-brand-green-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-brand-green-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-brand-green-border-subtle);
    --bs-list-group-active-color: var(--bs-brand-green-bg-subtle);
    --bs-list-group-active-bg: var(--bs-brand-green-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-brand-green-text-emphasis);
  }
  .list-group-item-bg-ui {
    --bs-list-group-color: var(--bs-bg-ui-text-emphasis);
    --bs-list-group-bg: var(--bs-bg-ui-bg-subtle);
    --bs-list-group-border-color: var(--bs-bg-ui-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-bg-ui-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-bg-ui-border-subtle);
    --bs-list-group-active-color: var(--bs-bg-ui-bg-subtle);
    --bs-list-group-active-bg: var(--bs-bg-ui-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-bg-ui-text-emphasis);
  }
  .list-group-item-bg-ui-dark {
    --bs-list-group-color: var(--bs-bg-ui-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-bg-ui-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-bg-ui-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-bg-ui-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-bg-ui-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-bg-ui-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-bg-ui-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-bg-ui-dark-text-emphasis);
  }
  .list-group-item-bg-content {
    --bs-list-group-color: var(--bs-bg-content-text-emphasis);
    --bs-list-group-bg: var(--bs-bg-content-bg-subtle);
    --bs-list-group-border-color: var(--bs-bg-content-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-bg-content-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-bg-content-border-subtle);
    --bs-list-group-active-color: var(--bs-bg-content-bg-subtle);
    --bs-list-group-active-bg: var(--bs-bg-content-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-bg-content-text-emphasis);
  }
  .list-group-item-bg-content-dark {
    --bs-list-group-color: var(--bs-bg-content-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-bg-content-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-bg-content-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-bg-content-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-bg-content-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-bg-content-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-bg-content-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-bg-content-dark-text-emphasis);
  }
  .btn-close {
    --bs-btn-close-color: #000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 124, 121, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
    filter: var(--bs-btn-close-filter);
    border: 0;
    border-radius: 0.375rem;
    opacity: var(--bs-btn-close-opacity);
  }
  .btn-close:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity);
  }
  .btn-close:focus {
    outline: 0;
    box-shadow: var(--bs-btn-close-focus-shadow);
    opacity: var(--bs-btn-close-focus-opacity);
  }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity);
  }
  .btn-close-white {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
  }
  :root,
  [data-bs-theme=light] {
    --bs-btn-close-filter: ;
  }
  [data-bs-theme=dark] {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
  }
  .toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
  }
  .toast.showing {
    opacity: 0;
  }
  .toast:not(.show) {
    display: none;
  }
  .toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none;
  }
  .toast-container > :not(:last-child) {
    margin-bottom: var(--bs-toast-spacing);
  }
  .toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  }
  .toast-header .btn-close {
    margin-right: calc(-0.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x);
  }
  .toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word;
  }
  .modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color: var(--bs-body-color);
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: var(--bs-border-width);
    --bs-modal-border-radius: var(--bs-border-radius-lg);
    --bs-modal-box-shadow: var(--bs-box-shadow-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: var(--bs-border-width);
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: var(--bs-border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
  }
  .modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
  }
  .modal.fade .modal-dialog {
    transform: translate(0, -50px);
    transition: transform 0.3s ease-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
      transition: none;
    }
  }
  .modal.show .modal-dialog {
    transform: none;
  }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02);
  }
  .modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
  }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto;
  }
  .modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
  }
  .modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0;
  }
  .modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
  }
  .modal-backdrop.fade {
    opacity: 0;
  }
  .modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity);
  }
  .modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
  }
  .modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
    margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
    margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
    margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
    margin-left: auto;
  }
  .modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
  }
  .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
  }
  .modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
  }
  .modal-footer > * {
    margin: calc(var(--bs-modal-footer-gap) * 0.5);
  }
  @media (min-width: 576px) {
    .modal {
      --bs-modal-margin: 1.75rem;
      --bs-modal-box-shadow: var(--bs-box-shadow);
    }
    .modal-dialog {
      max-width: var(--bs-modal-width);
      margin-right: auto;
      margin-left: auto;
    }
    .modal-sm {
      --bs-modal-width: 300px;
    }
  }
  @media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
      --bs-modal-width: 800px;
    }
  }
  @media (min-width: 1200px) {
    .modal-xl {
      --bs-modal-width: 1140px;
    }
  }
  .modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen .modal-header,
  .modal-fullscreen .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen .modal-body {
    overflow-y: auto;
  }
  @media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-header,
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0;
    }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto;
    }
  }
  @media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-header,
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0;
    }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto;
    }
  }
  @media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-header,
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0;
    }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto;
    }
  }
  @media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-header,
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0;
    }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto;
    }
  }
  @media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0;
    }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-header,
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0;
    }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto;
    }
  }
  .tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size: 0.721875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
  }
  .tooltip.show {
    opacity: var(--bs-tooltip-opacity);
  }
  .tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height);
  }
  .tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
  }
  .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height));
  }
  .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
    border-top-color: var(--bs-tooltip-bg);
  }
  /* rtl:begin:ignore */
  .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
  }
  .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    right: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
    border-right-color: var(--bs-tooltip-bg);
  }
  /* rtl:end:ignore */
  .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height));
  }
  .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg);
  }
  /* rtl:begin:ignore */
  .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
  }
  .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    left: -1px;
    border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg);
  }
  /* rtl:end:ignore */
  .tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
  }
  .popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.721875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 0.825rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
  }
  .popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height);
  }
  .popover .popover-arrow::before, .popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
    border-width: 0;
  }
  .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
    bottom: 0;
    border-top-color: var(--bs-popover-arrow-border);
  }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
    bottom: var(--bs-popover-border-width);
    border-top-color: var(--bs-popover-bg);
  }
  /* rtl:begin:ignore */
  .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
  }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
    border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
  }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
    left: 0;
    border-right-color: var(--bs-popover-arrow-border);
  }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
    left: var(--bs-popover-border-width);
    border-right-color: var(--bs-popover-bg);
  }
  /* rtl:end:ignore */
  .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
    border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
    top: 0;
    border-bottom-color: var(--bs-popover-arrow-border);
  }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
    top: var(--bs-popover-border-width);
    border-bottom-color: var(--bs-popover-bg);
  }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
  }
  /* rtl:begin:ignore */
  .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
  }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
    border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
  }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
    right: 0;
    border-left-color: var(--bs-popover-arrow-border);
  }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
    right: var(--bs-popover-border-width);
    border-left-color: var(--bs-popover-bg);
  }
  /* rtl:end:ignore */
  .popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
  }
  .popover-header:empty {
    display: none;
  }
  .popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color);
  }
  .carousel {
    position: relative;
  }
  .carousel.pointer-event {
    touch-action: pan-y;
  }
  .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: "";
  }
  .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none;
    }
  }
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    display: block;
  }
  .carousel-item-next:not(.carousel-item-start),
  .active.carousel-item-end {
    transform: translateX(100%);
  }
  .carousel-item-prev:not(.carousel-item-end),
  .active.carousel-item-start {
    transform: translateX(-100%);
  }
  .carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
  }
  .carousel-fade .carousel-item.active,
  .carousel-fade .carousel-item-next.carousel-item-start,
  .carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
  }
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      transition: none;
    }
  }
  .carousel-control-prev,
  .carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: none;
    filter: var(--bs-carousel-control-icon-filter);
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none;
    }
  }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
  }
  .carousel-control-prev {
    left: 0;
  }
  .carousel-control-next {
    right: 0;
  }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
  }
  .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
  }
  .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
  }
  .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
  }
  .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: var(--bs-carousel-indicator-active-bg);
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
  }
  @media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
      transition: none;
    }
  }
  .carousel-indicators .active {
    opacity: 1;
  }
  .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: var(--bs-carousel-caption-color);
    text-align: center;
  }
  .carousel-dark {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100);
  }
  :root,
  [data-bs-theme=light] {
    --bs-carousel-indicator-active-bg: #fff;
    --bs-carousel-caption-color: #fff;
    --bs-carousel-control-icon-filter: ;
  }
  [data-bs-theme=dark] {
    --bs-carousel-indicator-active-bg: #000;
    --bs-carousel-caption-color: #000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100);
  }
  .spinner-grow,
  .spinner-border {
    display: inline-block;
    flex-shrink: 0;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
  }
  @keyframes spinner-border {
    to {
      transform: rotate(360deg) /* rtl:ignore */;
    }
  }
  .spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent;
  }
  .spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em;
  }
  @keyframes spinner-grow {
    0% {
      transform: scale(0);
    }
    50% {
      opacity: 1;
      transform: none;
    }
  }
  .spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0;
  }
  .spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
  }
  @media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
      --bs-spinner-animation-speed: 1.5s;
    }
  }
  .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: var(--bs-border-width);
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5;
  }
  @media (max-width: 575.98px) {
    .offcanvas-sm {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition);
    }
  }
  @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
      transition: none;
    }
  }
  @media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%);
    }
    .offcanvas-sm.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%);
    }
    .offcanvas-sm.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%);
    }
    .offcanvas-sm.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%);
    }
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
      transform: none;
    }
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
      visibility: visible;
    }
  }
  @media (min-width: 576px) {
    .offcanvas-sm {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: transparent !important;
    }
    .offcanvas-sm .offcanvas-header {
      display: none;
    }
    .offcanvas-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important;
    }
  }
  @media (max-width: 767.98px) {
    .offcanvas-md {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition);
    }
  }
  @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
      transition: none;
    }
  }
  @media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%);
    }
    .offcanvas-md.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%);
    }
    .offcanvas-md.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%);
    }
    .offcanvas-md.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%);
    }
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
      transform: none;
    }
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
      visibility: visible;
    }
  }
  @media (min-width: 768px) {
    .offcanvas-md {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: transparent !important;
    }
    .offcanvas-md .offcanvas-header {
      display: none;
    }
    .offcanvas-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important;
    }
  }
  @media (max-width: 991.98px) {
    .offcanvas-lg {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition);
    }
  }
  @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
      transition: none;
    }
  }
  @media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%);
    }
    .offcanvas-lg.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%);
    }
    .offcanvas-lg.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%);
    }
    .offcanvas-lg.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%);
    }
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
      transform: none;
    }
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
      visibility: visible;
    }
  }
  @media (min-width: 992px) {
    .offcanvas-lg {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: transparent !important;
    }
    .offcanvas-lg .offcanvas-header {
      display: none;
    }
    .offcanvas-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important;
    }
  }
  @media (max-width: 1199.98px) {
    .offcanvas-xl {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition);
    }
  }
  @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
      transition: none;
    }
  }
  @media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%);
    }
    .offcanvas-xl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%);
    }
    .offcanvas-xl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%);
    }
    .offcanvas-xl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%);
    }
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
      transform: none;
    }
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
      visibility: visible;
    }
  }
  @media (min-width: 1200px) {
    .offcanvas-xl {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: transparent !important;
    }
    .offcanvas-xl .offcanvas-header {
      display: none;
    }
    .offcanvas-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important;
    }
  }
  @media (max-width: 1399.98px) {
    .offcanvas-xxl {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition);
    }
  }
  @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
      transition: none;
    }
  }
  @media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%);
    }
    .offcanvas-xxl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%);
    }
    .offcanvas-xxl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%);
    }
    .offcanvas-xxl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%);
    }
    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
      transform: none;
    }
    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
      visibility: visible;
    }
  }
  @media (min-width: 1400px) {
    .offcanvas-xxl {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: transparent !important;
    }
    .offcanvas-xxl .offcanvas-header {
      display: none;
    }
    .offcanvas-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important;
    }
  }
  .offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      transition: none;
    }
  }
  .offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas.showing, .offcanvas.show:not(.hiding) {
    transform: none;
  }
  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible;
  }
  .offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
  }
  .offcanvas-backdrop.fade {
    opacity: 0;
  }
  .offcanvas-backdrop.show {
    opacity: 0.5;
  }
  .offcanvas-header {
    display: flex;
    align-items: center;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  }
  .offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
    margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
    margin-left: auto;
  }
  .offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height);
  }
  .offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
  }
  .placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: 0.5;
  }
  .placeholder.btn::before {
    display: inline-block;
    content: "";
  }
  .placeholder-xs {
    min-height: 0.6em;
  }
  .placeholder-sm {
    min-height: 0.8em;
  }
  .placeholder-lg {
    min-height: 1.2em;
  }
  .placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
  }
  @keyframes placeholder-glow {
    50% {
      opacity: 0.2;
    }
  }
  .placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
            mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    -webkit-mask-size: 200% 100%;
            mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
  }
  @keyframes placeholder-wave {
    100% {
      -webkit-mask-position: -200% 0%;
              mask-position: -200% 0%;
    }
  }
  .clearfix::after {
    display: block;
    clear: both;
    content: "";
  }
  .text-bg-primary {
    color: #fff !important;
    background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-success {
    color: #fff !important;
    background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-info {
    color: #000 !important;
    background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-warning {
    color: #fff !important;
    background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-danger {
    color: #fff !important;
    background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-light {
    color: #000 !important;
    background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-white {
    color: #000 !important;
    background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-black {
    color: #fff !important;
    background-color: RGBA(var(--bs-brand-black-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-orange {
    color: #fff !important;
    background-color: RGBA(var(--bs-brand-orange-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-light-orange {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-light-orange-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-beige {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-beige-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-blue {
    color: #fff !important;
    background-color: RGBA(var(--bs-brand-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-light-blue {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-light-blue-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-gray {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-gray-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-purple {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-purple-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-pink {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-pink-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-yellow {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-brand-green {
    color: #000 !important;
    background-color: RGBA(var(--bs-brand-green-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-bg-ui {
    color: #000 !important;
    background-color: RGBA(var(--bs-bg-ui-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-bg-ui-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-bg-ui-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-bg-content {
    color: #000 !important;
    background-color: RGBA(var(--bs-bg-content-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .text-bg-bg-content-dark {
    color: #fff !important;
    background-color: RGBA(var(--bs-bg-content-dark-rgb), var(--bs-bg-opacity, 1)) !important;
  }
  .link-primary {
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-primary:hover, .link-primary:focus {
    color: RGBA(0, 99, 97, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(0, 99, 97, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-secondary {
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-secondary:hover, .link-secondary:focus {
    color: RGBA(74, 95, 98, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(74, 95, 98, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-success {
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-success:hover, .link-success:focus {
    color: RGBA(0, 122, 70, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(0, 122, 70, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-info {
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-info:hover, .link-info:focus {
    color: RGBA(198, 229, 241, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(198, 229, 241, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-warning {
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-warning:hover, .link-warning:focus {
    color: RGBA(142, 90, 0, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(142, 90, 0, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-danger {
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-danger:hover, .link-danger:focus {
    color: RGBA(173, 56, 46, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(173, 56, 46, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-light {
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-light:hover, .link-light:focus {
    color: RGBA(243, 246, 247, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(243, 246, 247, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-dark {
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-dark:hover, .link-dark:focus {
    color: RGBA(1, 23, 25, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(1, 23, 25, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-white {
    color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-white:hover, .link-white:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-black {
    color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-black:hover, .link-brand-black:focus {
    color: RGBA(1, 23, 25, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(1, 23, 25, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-orange {
    color: RGBA(var(--bs-brand-orange-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-orange:hover, .link-brand-orange:focus {
    color: RGBA(158, 76, 24, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(158, 76, 24, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-light-orange {
    color: RGBA(var(--bs-brand-light-orange-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-light-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-light-orange:hover, .link-brand-light-orange:focus {
    color: RGBA(250, 215, 197, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(250, 215, 197, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-beige {
    color: RGBA(var(--bs-brand-beige-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-beige-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-beige:hover, .link-brand-beige:focus {
    color: RGBA(251, 251, 250, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(251, 251, 250, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-blue {
    color: RGBA(var(--bs-brand-blue-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-blue:hover, .link-brand-blue:focus {
    color: RGBA(36, 116, 114, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(36, 116, 114, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-light-blue {
    color: RGBA(var(--bs-brand-light-blue-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-light-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-light-blue:hover, .link-brand-light-blue:focus {
    color: RGBA(226, 242, 248, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(226, 242, 248, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-gray {
    color: RGBA(var(--bs-brand-gray-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-gray-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-gray:hover, .link-brand-gray:focus {
    color: RGBA(236, 240, 241, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(236, 240, 241, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-purple {
    color: RGBA(var(--bs-brand-purple-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-purple:hover, .link-brand-purple:focus {
    color: RGBA(237, 237, 255, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(237, 237, 255, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-pink {
    color: RGBA(var(--bs-brand-pink-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-pink-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-pink:hover, .link-brand-pink:focus {
    color: RGBA(253, 233, 245, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(253, 233, 245, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-yellow {
    color: RGBA(var(--bs-brand-yellow-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-yellow:hover, .link-brand-yellow:focus {
    color: RGBA(242, 219, 194, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(242, 219, 194, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-green {
    color: RGBA(var(--bs-brand-green-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-brand-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-brand-green:hover, .link-brand-green:focus {
    color: RGBA(198, 233, 209, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(198, 233, 209, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-ui {
    color: RGBA(var(--bs-bg-ui-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-bg-ui-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-ui:hover, .link-bg-ui:focus {
    color: RGBA(251, 251, 250, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(251, 251, 250, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-ui-dark {
    color: RGBA(var(--bs-bg-ui-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-bg-ui-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-ui-dark:hover, .link-bg-ui-dark:focus {
    color: RGBA(1, 23, 25, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(1, 23, 25, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-content {
    color: RGBA(var(--bs-bg-content-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-bg-content-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-content:hover, .link-bg-content:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-content-dark {
    color: RGBA(var(--bs-bg-content-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-bg-content-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-bg-content-dark:hover, .link-bg-content-dark:focus {
    color: RGBA(14, 37, 38, var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(14, 37, 38, var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-body-emphasis {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-body-emphasis:hover, .link-body-emphasis:focus {
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
    text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  }
  .focus-ring:focus {
    outline: 0;
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
  }
  .icon-link {
    display: inline-flex;
    gap: 0.375rem;
    align-items: center;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    backface-visibility: hidden;
  }
  .icon-link > .bi {
    flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    transition: 0.2s ease-in-out transform;
  }
  @media (prefers-reduced-motion: reduce) {
    .icon-link > .bi {
      transition: none;
    }
  }
  .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
    transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
  }
  .ratio {
    position: relative;
    width: 100%;
  }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
  }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ratio-1x1 {
    --bs-aspect-ratio: 100%;
  }
  .ratio-4x3 {
    --bs-aspect-ratio: 75%;
  }
  .ratio-16x9 {
    --bs-aspect-ratio: 56.25%;
  }
  .ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%;
  }
  .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
  }
  .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
  }
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .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) {
    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;
  }
  .visually-hidden:not(caption),
  .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute !important;
  }
  .visually-hidden *,
  .visually-hidden-focusable:not(:focus):not(:focus-within) * {
    overflow: hidden !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: var(--bs-border-width);
    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;
  }
  .object-fit-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-none {
    -o-object-fit: none !important;
       object-fit: 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;
  }
  .overflow-x-auto {
    overflow-x: auto !important;
  }
  .overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-visible {
    overflow-x: visible !important;
  }
  .overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-auto {
    overflow-y: auto !important;
  }
  .overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-visible {
    overflow-y: visible !important;
  }
  .overflow-y-scroll {
    overflow-y: 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-inline-grid {
    display: inline-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: var(--bs-box-shadow) !important;
  }
  .shadow-sm {
    box-shadow: var(--bs-box-shadow-sm) !important;
  }
  .shadow-lg {
    box-shadow: var(--bs-box-shadow-lg) !important;
  }
  .shadow-none {
    box-shadow: none !important;
  }
  .focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-white {
    --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-black {
    --bs-focus-ring-color: rgba(var(--bs-brand-black-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-orange {
    --bs-focus-ring-color: rgba(var(--bs-brand-orange-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-light-orange {
    --bs-focus-ring-color: rgba(var(--bs-brand-light-orange-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-beige {
    --bs-focus-ring-color: rgba(var(--bs-brand-beige-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-blue {
    --bs-focus-ring-color: rgba(var(--bs-brand-blue-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-light-blue {
    --bs-focus-ring-color: rgba(var(--bs-brand-light-blue-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-gray {
    --bs-focus-ring-color: rgba(var(--bs-brand-gray-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-purple {
    --bs-focus-ring-color: rgba(var(--bs-brand-purple-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-pink {
    --bs-focus-ring-color: rgba(var(--bs-brand-pink-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-yellow {
    --bs-focus-ring-color: rgba(var(--bs-brand-yellow-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-brand-green {
    --bs-focus-ring-color: rgba(var(--bs-brand-green-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-bg-ui {
    --bs-focus-ring-color: rgba(var(--bs-bg-ui-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-bg-ui-dark {
    --bs-focus-ring-color: rgba(var(--bs-bg-ui-dark-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-bg-content {
    --bs-focus-ring-color: rgba(var(--bs-bg-content-rgb), var(--bs-focus-ring-opacity));
  }
  .focus-ring-bg-content-dark {
    --bs-focus-ring-color: rgba(var(--bs-bg-content-dark-rgb), var(--bs-focus-ring-opacity));
  }
  .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-brand-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-black-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-orange {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-orange-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-light-orange {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-light-orange-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-beige {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-beige-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-blue {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-blue-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-light-blue {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-light-blue-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-gray {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-gray-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-purple {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-purple-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-pink {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-pink-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-yellow {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-yellow-rgb), var(--bs-border-opacity)) !important;
  }
  .border-brand-green {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-green-rgb), var(--bs-border-opacity)) !important;
  }
  .border-bg-ui {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-bg-ui-rgb), var(--bs-border-opacity)) !important;
  }
  .border-bg-ui-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-bg-ui-dark-rgb), var(--bs-border-opacity)) !important;
  }
  .border-bg-content {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-bg-content-rgb), var(--bs-border-opacity)) !important;
  }
  .border-bg-content-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-bg-content-dark-rgb), var(--bs-border-opacity)) !important;
  }
  .border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
  }
  .border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important;
  }
  .border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important;
  }
  .border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important;
  }
  .border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important;
  }
  .border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important;
  }
  .border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important;
  }
  .border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important;
  }
  .border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !important;
  }
  .border-1 {
    border-width: 1px !important;
  }
  .border-2 {
    border-width: 2px !important;
  }
  .border-3 {
    border-width: 3px !important;
  }
  .border-4 {
    border-width: 4px !important;
  }
  .border-5 {
    border-width: 5px !important;
  }
  .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;
  }
  .min-vh-100 {
    min-height: 100vh !important;
  }
  .flex-fill {
    flex: 1 1 auto !important;
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .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;
  }
  .row-gap-0 {
    row-gap: 0 !important;
  }
  .row-gap-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-3 {
    row-gap: 1rem !important;
  }
  .row-gap-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-5 {
    row-gap: 3rem !important;
  }
  .column-gap-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .font-monospace {
    font-family: var(--bs-font-monospace) !important;
  }
  .fs-1 {
    font-size: calc(1.33125rem + 0.975vw) !important;
  }
  .fs-2 {
    font-size: calc(1.29rem + 0.48vw) !important;
  }
  .fs-3 {
    font-size: calc(1.269375rem + 0.2325vw) !important;
  }
  .fs-4 {
    font-size: 1.2375rem !important;
  }
  .fs-5 {
    font-size: 1.03125rem !important;
  }
  .fs-6 {
    font-size: 0.825rem !important;
  }
  .fst-italic {
    font-style: italic !important;
  }
  .fst-normal {
    font-style: normal !important;
  }
  .fw-lighter {
    font-weight: lighter !important;
  }
  .fw-light {
    font-weight: 300 !important;
  }
  .fw-normal {
    font-weight: 400 !important;
  }
  .fw-medium {
    font-weight: 500 !important;
  }
  .fw-semibold {
    font-weight: 600 !important;
  }
  .fw-bold {
    font-weight: 700 !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-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-black-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-orange {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-orange-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-light-orange {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-light-orange-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-beige {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-beige-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-light-blue {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-light-blue-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-gray-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-purple {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-purple-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-pink {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-pink-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-yellow {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-yellow-rgb), var(--bs-text-opacity)) !important;
  }
  .text-brand-green {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-brand-green-rgb), var(--bs-text-opacity)) !important;
  }
  .text-bg-ui {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-bg-ui-rgb), var(--bs-text-opacity)) !important;
  }
  .text-bg-ui-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-bg-ui-dark-rgb), var(--bs-text-opacity)) !important;
  }
  .text-bg-content {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-bg-content-rgb), var(--bs-text-opacity)) !important;
  }
  .text-bg-content-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-bg-content-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-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
  }
  .text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !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-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
  }
  .text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
  }
  .text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !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;
  }
  .text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important;
  }
  .text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important;
  }
  .text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important;
  }
  .text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important;
  }
  .text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important;
  }
  .text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important;
  }
  .text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important;
  }
  .text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important;
  }
  .link-opacity-10 {
    --bs-link-opacity: 0.1;
  }
  .link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1;
  }
  .link-opacity-25 {
    --bs-link-opacity: 0.25;
  }
  .link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25;
  }
  .link-opacity-50 {
    --bs-link-opacity: 0.5;
  }
  .link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5;
  }
  .link-opacity-75 {
    --bs-link-opacity: 0.75;
  }
  .link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75;
  }
  .link-opacity-100 {
    --bs-link-opacity: 1;
  }
  .link-opacity-100-hover:hover {
    --bs-link-opacity: 1;
  }
  .link-offset-1 {
    text-underline-offset: 0.125em !important;
  }
  .link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important;
  }
  .link-offset-2 {
    text-underline-offset: 0.25em !important;
  }
  .link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important;
  }
  .link-offset-3 {
    text-underline-offset: 0.375em !important;
  }
  .link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important;
  }
  .link-underline-primary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-secondary {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-success {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-info {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-warning {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-danger {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-light {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-white {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-black {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-black-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-orange {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-orange-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-light-orange {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-light-orange-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-beige {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-beige-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-blue {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-blue-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-light-blue {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-light-blue-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-gray {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-gray-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-purple {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-purple-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-pink {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-pink-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-yellow {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-yellow-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-brand-green {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-brand-green-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-bg-ui {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-bg-ui-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-bg-ui-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-bg-ui-dark-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-bg-content {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-bg-content-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline-bg-content-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-bg-content-dark-rgb), var(--bs-link-underline-opacity)) !important;
  }
  .link-underline {
    --bs-link-underline-opacity: 1;
    text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  }
  .link-underline-opacity-0 {
    --bs-link-underline-opacity: 0;
  }
  .link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0;
  }
  .link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1;
  }
  .link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1;
  }
  .link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25;
  }
  .link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25;
  }
  .link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5;
  }
  .link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5;
  }
  .link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75;
  }
  .link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75;
  }
  .link-underline-opacity-100 {
    --bs-link-underline-opacity: 1;
  }
  .link-underline-opacity-100-hover:hover {
    --bs-link-underline-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-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-black-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-orange {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-orange-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-light-orange {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-light-orange-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-beige {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-beige-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-blue {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-blue-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-light-blue {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-light-blue-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-gray {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-gray-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-purple {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-purple-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-pink {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-pink-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-yellow {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-yellow-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-brand-green {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-brand-green-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-bg-ui {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-bg-ui-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-bg-ui-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-bg-ui-dark-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-bg-content {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-bg-content-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-bg-content-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-bg-content-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-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-body-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
  }
  .bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
    background-color: var(--bs-primary-bg-subtle) !important;
  }
  .bg-secondary-subtle {
    background-color: var(--bs-secondary-bg-subtle) !important;
  }
  .bg-success-subtle {
    background-color: var(--bs-success-bg-subtle) !important;
  }
  .bg-info-subtle {
    background-color: var(--bs-info-bg-subtle) !important;
  }
  .bg-warning-subtle {
    background-color: var(--bs-warning-bg-subtle) !important;
  }
  .bg-danger-subtle {
    background-color: var(--bs-danger-bg-subtle) !important;
  }
  .bg-light-subtle {
    background-color: var(--bs-light-bg-subtle) !important;
  }
  .bg-dark-subtle {
    background-color: var(--bs-dark-bg-subtle) !important;
  }
  .bg-gradient {
    background-image: var(--bs-gradient) !important;
  }
  .user-select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
            user-select: all !important;
  }
  .user-select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
            user-select: auto !important;
  }
  .user-select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
            user-select: none !important;
  }
  .pe-none {
    pointer-events: none !important;
  }
  .pe-auto {
    pointer-events: auto !important;
  }
  .rounded {
    border-radius: 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-xxl) !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-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important;
  }
  .rounded-top-2 {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
  }
  .rounded-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important;
  }
  .rounded-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important;
  }
  .rounded-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
  }
  .rounded-top-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-top-pill {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important;
  }
  .rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
  }
  .rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-end-1 {
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  }
  .rounded-end-2 {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
  }
  .rounded-end-3 {
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  }
  .rounded-end-4 {
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  }
  .rounded-end-5 {
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  }
  .rounded-end-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-end-pill {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  }
  .rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
  }
  .rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-bottom-1 {
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  }
  .rounded-bottom-2 {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
  }
  .rounded-bottom-3 {
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  }
  .rounded-bottom-4 {
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  }
  .rounded-bottom-5 {
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  }
  .rounded-bottom-circle {
    border-bottom-right-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .rounded-bottom-pill {
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  }
  .rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
  }
  .rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .rounded-start-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important;
  }
  .rounded-start-2 {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
  }
  .rounded-start-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important;
  }
  .rounded-start-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important;
  }
  .rounded-start-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
  }
  .rounded-start-circle {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important;
  }
  .rounded-start-pill {
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important;
  }
  .visible {
    visibility: visible !important;
  }
  .invisible {
    visibility: hidden !important;
  }
  .z-n1 {
    z-index: -1 !important;
  }
  .z-0 {
    z-index: 0 !important;
  }
  .z-1 {
    z-index: 1 !important;
  }
  .z-2 {
    z-index: 2 !important;
  }
  .z-3 {
    z-index: 3 !important;
  }
  @media (min-width: 576px) {
    .float-sm-start {
      float: left !important;
    }
    .float-sm-end {
      float: right !important;
    }
    .float-sm-none {
      float: none !important;
    }
    .object-fit-sm-contain {
      -o-object-fit: contain !important;
         object-fit: contain !important;
    }
    .object-fit-sm-cover {
      -o-object-fit: cover !important;
         object-fit: cover !important;
    }
    .object-fit-sm-fill {
      -o-object-fit: fill !important;
         object-fit: fill !important;
    }
    .object-fit-sm-scale {
      -o-object-fit: scale-down !important;
         object-fit: scale-down !important;
    }
    .object-fit-sm-none {
      -o-object-fit: none !important;
         object-fit: 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-inline-grid {
      display: inline-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;
    }
    .row-gap-sm-0 {
      row-gap: 0 !important;
    }
    .row-gap-sm-1 {
      row-gap: 0.25rem !important;
    }
    .row-gap-sm-2 {
      row-gap: 0.5rem !important;
    }
    .row-gap-sm-3 {
      row-gap: 1rem !important;
    }
    .row-gap-sm-4 {
      row-gap: 1.5rem !important;
    }
    .row-gap-sm-5 {
      row-gap: 3rem !important;
    }
    .column-gap-sm-0 {
      -moz-column-gap: 0 !important;
           column-gap: 0 !important;
    }
    .column-gap-sm-1 {
      -moz-column-gap: 0.25rem !important;
           column-gap: 0.25rem !important;
    }
    .column-gap-sm-2 {
      -moz-column-gap: 0.5rem !important;
           column-gap: 0.5rem !important;
    }
    .column-gap-sm-3 {
      -moz-column-gap: 1rem !important;
           column-gap: 1rem !important;
    }
    .column-gap-sm-4 {
      -moz-column-gap: 1.5rem !important;
           column-gap: 1.5rem !important;
    }
    .column-gap-sm-5 {
      -moz-column-gap: 3rem !important;
           column-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;
    }
    .object-fit-md-contain {
      -o-object-fit: contain !important;
         object-fit: contain !important;
    }
    .object-fit-md-cover {
      -o-object-fit: cover !important;
         object-fit: cover !important;
    }
    .object-fit-md-fill {
      -o-object-fit: fill !important;
         object-fit: fill !important;
    }
    .object-fit-md-scale {
      -o-object-fit: scale-down !important;
         object-fit: scale-down !important;
    }
    .object-fit-md-none {
      -o-object-fit: none !important;
         object-fit: 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-inline-grid {
      display: inline-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;
    }
    .row-gap-md-0 {
      row-gap: 0 !important;
    }
    .row-gap-md-1 {
      row-gap: 0.25rem !important;
    }
    .row-gap-md-2 {
      row-gap: 0.5rem !important;
    }
    .row-gap-md-3 {
      row-gap: 1rem !important;
    }
    .row-gap-md-4 {
      row-gap: 1.5rem !important;
    }
    .row-gap-md-5 {
      row-gap: 3rem !important;
    }
    .column-gap-md-0 {
      -moz-column-gap: 0 !important;
           column-gap: 0 !important;
    }
    .column-gap-md-1 {
      -moz-column-gap: 0.25rem !important;
           column-gap: 0.25rem !important;
    }
    .column-gap-md-2 {
      -moz-column-gap: 0.5rem !important;
           column-gap: 0.5rem !important;
    }
    .column-gap-md-3 {
      -moz-column-gap: 1rem !important;
           column-gap: 1rem !important;
    }
    .column-gap-md-4 {
      -moz-column-gap: 1.5rem !important;
           column-gap: 1.5rem !important;
    }
    .column-gap-md-5 {
      -moz-column-gap: 3rem !important;
           column-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;
    }
    .object-fit-lg-contain {
      -o-object-fit: contain !important;
         object-fit: contain !important;
    }
    .object-fit-lg-cover {
      -o-object-fit: cover !important;
         object-fit: cover !important;
    }
    .object-fit-lg-fill {
      -o-object-fit: fill !important;
         object-fit: fill !important;
    }
    .object-fit-lg-scale {
      -o-object-fit: scale-down !important;
         object-fit: scale-down !important;
    }
    .object-fit-lg-none {
      -o-object-fit: none !important;
         object-fit: 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-inline-grid {
      display: inline-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;
    }
    .row-gap-lg-0 {
      row-gap: 0 !important;
    }
    .row-gap-lg-1 {
      row-gap: 0.25rem !important;
    }
    .row-gap-lg-2 {
      row-gap: 0.5rem !important;
    }
    .row-gap-lg-3 {
      row-gap: 1rem !important;
    }
    .row-gap-lg-4 {
      row-gap: 1.5rem !important;
    }
    .row-gap-lg-5 {
      row-gap: 3rem !important;
    }
    .column-gap-lg-0 {
      -moz-column-gap: 0 !important;
           column-gap: 0 !important;
    }
    .column-gap-lg-1 {
      -moz-column-gap: 0.25rem !important;
           column-gap: 0.25rem !important;
    }
    .column-gap-lg-2 {
      -moz-column-gap: 0.5rem !important;
           column-gap: 0.5rem !important;
    }
    .column-gap-lg-3 {
      -moz-column-gap: 1rem !important;
           column-gap: 1rem !important;
    }
    .column-gap-lg-4 {
      -moz-column-gap: 1.5rem !important;
           column-gap: 1.5rem !important;
    }
    .column-gap-lg-5 {
      -moz-column-gap: 3rem !important;
           column-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;
    }
    .object-fit-xl-contain {
      -o-object-fit: contain !important;
         object-fit: contain !important;
    }
    .object-fit-xl-cover {
      -o-object-fit: cover !important;
         object-fit: cover !important;
    }
    .object-fit-xl-fill {
      -o-object-fit: fill !important;
         object-fit: fill !important;
    }
    .object-fit-xl-scale {
      -o-object-fit: scale-down !important;
         object-fit: scale-down !important;
    }
    .object-fit-xl-none {
      -o-object-fit: none !important;
         object-fit: 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-inline-grid {
      display: inline-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;
    }
    .row-gap-xl-0 {
      row-gap: 0 !important;
    }
    .row-gap-xl-1 {
      row-gap: 0.25rem !important;
    }
    .row-gap-xl-2 {
      row-gap: 0.5rem !important;
    }
    .row-gap-xl-3 {
      row-gap: 1rem !important;
    }
    .row-gap-xl-4 {
      row-gap: 1.5rem !important;
    }
    .row-gap-xl-5 {
      row-gap: 3rem !important;
    }
    .column-gap-xl-0 {
      -moz-column-gap: 0 !important;
           column-gap: 0 !important;
    }
    .column-gap-xl-1 {
      -moz-column-gap: 0.25rem !important;
           column-gap: 0.25rem !important;
    }
    .column-gap-xl-2 {
      -moz-column-gap: 0.5rem !important;
           column-gap: 0.5rem !important;
    }
    .column-gap-xl-3 {
      -moz-column-gap: 1rem !important;
           column-gap: 1rem !important;
    }
    .column-gap-xl-4 {
      -moz-column-gap: 1.5rem !important;
           column-gap: 1.5rem !important;
    }
    .column-gap-xl-5 {
      -moz-column-gap: 3rem !important;
           column-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;
    }
    .object-fit-xxl-contain {
      -o-object-fit: contain !important;
         object-fit: contain !important;
    }
    .object-fit-xxl-cover {
      -o-object-fit: cover !important;
         object-fit: cover !important;
    }
    .object-fit-xxl-fill {
      -o-object-fit: fill !important;
         object-fit: fill !important;
    }
    .object-fit-xxl-scale {
      -o-object-fit: scale-down !important;
         object-fit: scale-down !important;
    }
    .object-fit-xxl-none {
      -o-object-fit: none !important;
         object-fit: 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-inline-grid {
      display: inline-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;
    }
    .row-gap-xxl-0 {
      row-gap: 0 !important;
    }
    .row-gap-xxl-1 {
      row-gap: 0.25rem !important;
    }
    .row-gap-xxl-2 {
      row-gap: 0.5rem !important;
    }
    .row-gap-xxl-3 {
      row-gap: 1rem !important;
    }
    .row-gap-xxl-4 {
      row-gap: 1.5rem !important;
    }
    .row-gap-xxl-5 {
      row-gap: 3rem !important;
    }
    .column-gap-xxl-0 {
      -moz-column-gap: 0 !important;
           column-gap: 0 !important;
    }
    .column-gap-xxl-1 {
      -moz-column-gap: 0.25rem !important;
           column-gap: 0.25rem !important;
    }
    .column-gap-xxl-2 {
      -moz-column-gap: 0.5rem !important;
           column-gap: 0.5rem !important;
    }
    .column-gap-xxl-3 {
      -moz-column-gap: 1rem !important;
           column-gap: 1rem !important;
    }
    .column-gap-xxl-4 {
      -moz-column-gap: 1.5rem !important;
           column-gap: 1.5rem !important;
    }
    .column-gap-xxl-5 {
      -moz-column-gap: 3rem !important;
           column-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.0625rem !important;
    }
    .fs-2 {
      font-size: 1.65rem !important;
    }
    .fs-3 {
      font-size: 1.44375rem !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-inline-grid {
      display: inline-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;
    }
  }
  /*!
   * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
   * Copyright 2019-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
   */
  @font-face {
    font-display: block;
    font-family: "bootstrap-icons";
    src: url(/assets/fonts/bootstrap-icons-d58dbdc0232480708b000373bb9f5be99101ea5a95df6a9ef080912f10588790.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/fonts/bootstrap-icons-a4b4c37fb90f2582f099ab3c34870aa3badb59098220f722c971fd5744bbdb87.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
  }
  .bi::before,
  [class^=bi-]::before,
  [class*=" bi-"]::before {
    display: inline-block;
    font-family: "bootstrap-icons" !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .bi-123::before {
    content: "\f67f";
  }
  .bi-alarm-fill::before {
    content: "\f101";
  }
  .bi-alarm::before {
    content: "\f102";
  }
  .bi-align-bottom::before {
    content: "\f103";
  }
  .bi-align-center::before {
    content: "\f104";
  }
  .bi-align-end::before {
    content: "\f105";
  }
  .bi-align-middle::before {
    content: "\f106";
  }
  .bi-align-start::before {
    content: "\f107";
  }
  .bi-align-top::before {
    content: "\f108";
  }
  .bi-alt::before {
    content: "\f109";
  }
  .bi-app-indicator::before {
    content: "\f10a";
  }
  .bi-app::before {
    content: "\f10b";
  }
  .bi-archive-fill::before {
    content: "\f10c";
  }
  .bi-archive::before {
    content: "\f10d";
  }
  .bi-arrow-90deg-down::before {
    content: "\f10e";
  }
  .bi-arrow-90deg-left::before {
    content: "\f10f";
  }
  .bi-arrow-90deg-right::before {
    content: "\f110";
  }
  .bi-arrow-90deg-up::before {
    content: "\f111";
  }
  .bi-arrow-bar-down::before {
    content: "\f112";
  }
  .bi-arrow-bar-left::before {
    content: "\f113";
  }
  .bi-arrow-bar-right::before {
    content: "\f114";
  }
  .bi-arrow-bar-up::before {
    content: "\f115";
  }
  .bi-arrow-clockwise::before {
    content: "\f116";
  }
  .bi-arrow-counterclockwise::before {
    content: "\f117";
  }
  .bi-arrow-down-circle-fill::before {
    content: "\f118";
  }
  .bi-arrow-down-circle::before {
    content: "\f119";
  }
  .bi-arrow-down-left-circle-fill::before {
    content: "\f11a";
  }
  .bi-arrow-down-left-circle::before {
    content: "\f11b";
  }
  .bi-arrow-down-left-square-fill::before {
    content: "\f11c";
  }
  .bi-arrow-down-left-square::before {
    content: "\f11d";
  }
  .bi-arrow-down-left::before {
    content: "\f11e";
  }
  .bi-arrow-down-right-circle-fill::before {
    content: "\f11f";
  }
  .bi-arrow-down-right-circle::before {
    content: "\f120";
  }
  .bi-arrow-down-right-square-fill::before {
    content: "\f121";
  }
  .bi-arrow-down-right-square::before {
    content: "\f122";
  }
  .bi-arrow-down-right::before {
    content: "\f123";
  }
  .bi-arrow-down-short::before {
    content: "\f124";
  }
  .bi-arrow-down-square-fill::before {
    content: "\f125";
  }
  .bi-arrow-down-square::before {
    content: "\f126";
  }
  .bi-arrow-down-up::before {
    content: "\f127";
  }
  .bi-arrow-down::before {
    content: "\f128";
  }
  .bi-arrow-left-circle-fill::before {
    content: "\f129";
  }
  .bi-arrow-left-circle::before {
    content: "\f12a";
  }
  .bi-arrow-left-right::before {
    content: "\f12b";
  }
  .bi-arrow-left-short::before {
    content: "\f12c";
  }
  .bi-arrow-left-square-fill::before {
    content: "\f12d";
  }
  .bi-arrow-left-square::before {
    content: "\f12e";
  }
  .bi-arrow-left::before {
    content: "\f12f";
  }
  .bi-arrow-repeat::before {
    content: "\f130";
  }
  .bi-arrow-return-left::before {
    content: "\f131";
  }
  .bi-arrow-return-right::before {
    content: "\f132";
  }
  .bi-arrow-right-circle-fill::before {
    content: "\f133";
  }
  .bi-arrow-right-circle::before {
    content: "\f134";
  }
  .bi-arrow-right-short::before {
    content: "\f135";
  }
  .bi-arrow-right-square-fill::before {
    content: "\f136";
  }
  .bi-arrow-right-square::before {
    content: "\f137";
  }
  .bi-arrow-right::before {
    content: "\f138";
  }
  .bi-arrow-up-circle-fill::before {
    content: "\f139";
  }
  .bi-arrow-up-circle::before {
    content: "\f13a";
  }
  .bi-arrow-up-left-circle-fill::before {
    content: "\f13b";
  }
  .bi-arrow-up-left-circle::before {
    content: "\f13c";
  }
  .bi-arrow-up-left-square-fill::before {
    content: "\f13d";
  }
  .bi-arrow-up-left-square::before {
    content: "\f13e";
  }
  .bi-arrow-up-left::before {
    content: "\f13f";
  }
  .bi-arrow-up-right-circle-fill::before {
    content: "\f140";
  }
  .bi-arrow-up-right-circle::before {
    content: "\f141";
  }
  .bi-arrow-up-right-square-fill::before {
    content: "\f142";
  }
  .bi-arrow-up-right-square::before {
    content: "\f143";
  }
  .bi-arrow-up-right::before {
    content: "\f144";
  }
  .bi-arrow-up-short::before {
    content: "\f145";
  }
  .bi-arrow-up-square-fill::before {
    content: "\f146";
  }
  .bi-arrow-up-square::before {
    content: "\f147";
  }
  .bi-arrow-up::before {
    content: "\f148";
  }
  .bi-arrows-angle-contract::before {
    content: "\f149";
  }
  .bi-arrows-angle-expand::before {
    content: "\f14a";
  }
  .bi-arrows-collapse::before {
    content: "\f14b";
  }
  .bi-arrows-expand::before {
    content: "\f14c";
  }
  .bi-arrows-fullscreen::before {
    content: "\f14d";
  }
  .bi-arrows-move::before {
    content: "\f14e";
  }
  .bi-aspect-ratio-fill::before {
    content: "\f14f";
  }
  .bi-aspect-ratio::before {
    content: "\f150";
  }
  .bi-asterisk::before {
    content: "\f151";
  }
  .bi-at::before {
    content: "\f152";
  }
  .bi-award-fill::before {
    content: "\f153";
  }
  .bi-award::before {
    content: "\f154";
  }
  .bi-back::before {
    content: "\f155";
  }
  .bi-backspace-fill::before {
    content: "\f156";
  }
  .bi-backspace-reverse-fill::before {
    content: "\f157";
  }
  .bi-backspace-reverse::before {
    content: "\f158";
  }
  .bi-backspace::before {
    content: "\f159";
  }
  .bi-badge-3d-fill::before {
    content: "\f15a";
  }
  .bi-badge-3d::before {
    content: "\f15b";
  }
  .bi-badge-4k-fill::before {
    content: "\f15c";
  }
  .bi-badge-4k::before {
    content: "\f15d";
  }
  .bi-badge-8k-fill::before {
    content: "\f15e";
  }
  .bi-badge-8k::before {
    content: "\f15f";
  }
  .bi-badge-ad-fill::before {
    content: "\f160";
  }
  .bi-badge-ad::before {
    content: "\f161";
  }
  .bi-badge-ar-fill::before {
    content: "\f162";
  }
  .bi-badge-ar::before {
    content: "\f163";
  }
  .bi-badge-cc-fill::before {
    content: "\f164";
  }
  .bi-badge-cc::before {
    content: "\f165";
  }
  .bi-badge-hd-fill::before {
    content: "\f166";
  }
  .bi-badge-hd::before {
    content: "\f167";
  }
  .bi-badge-tm-fill::before {
    content: "\f168";
  }
  .bi-badge-tm::before {
    content: "\f169";
  }
  .bi-badge-vo-fill::before {
    content: "\f16a";
  }
  .bi-badge-vo::before {
    content: "\f16b";
  }
  .bi-badge-vr-fill::before {
    content: "\f16c";
  }
  .bi-badge-vr::before {
    content: "\f16d";
  }
  .bi-badge-wc-fill::before {
    content: "\f16e";
  }
  .bi-badge-wc::before {
    content: "\f16f";
  }
  .bi-bag-check-fill::before {
    content: "\f170";
  }
  .bi-bag-check::before {
    content: "\f171";
  }
  .bi-bag-dash-fill::before {
    content: "\f172";
  }
  .bi-bag-dash::before {
    content: "\f173";
  }
  .bi-bag-fill::before {
    content: "\f174";
  }
  .bi-bag-plus-fill::before {
    content: "\f175";
  }
  .bi-bag-plus::before {
    content: "\f176";
  }
  .bi-bag-x-fill::before {
    content: "\f177";
  }
  .bi-bag-x::before {
    content: "\f178";
  }
  .bi-bag::before {
    content: "\f179";
  }
  .bi-bar-chart-fill::before {
    content: "\f17a";
  }
  .bi-bar-chart-line-fill::before {
    content: "\f17b";
  }
  .bi-bar-chart-line::before {
    content: "\f17c";
  }
  .bi-bar-chart-steps::before {
    content: "\f17d";
  }
  .bi-bar-chart::before {
    content: "\f17e";
  }
  .bi-basket-fill::before {
    content: "\f17f";
  }
  .bi-basket::before {
    content: "\f180";
  }
  .bi-basket2-fill::before {
    content: "\f181";
  }
  .bi-basket2::before {
    content: "\f182";
  }
  .bi-basket3-fill::before {
    content: "\f183";
  }
  .bi-basket3::before {
    content: "\f184";
  }
  .bi-battery-charging::before {
    content: "\f185";
  }
  .bi-battery-full::before {
    content: "\f186";
  }
  .bi-battery-half::before {
    content: "\f187";
  }
  .bi-battery::before {
    content: "\f188";
  }
  .bi-bell-fill::before {
    content: "\f189";
  }
  .bi-bell::before {
    content: "\f18a";
  }
  .bi-bezier::before {
    content: "\f18b";
  }
  .bi-bezier2::before {
    content: "\f18c";
  }
  .bi-bicycle::before {
    content: "\f18d";
  }
  .bi-binoculars-fill::before {
    content: "\f18e";
  }
  .bi-binoculars::before {
    content: "\f18f";
  }
  .bi-blockquote-left::before {
    content: "\f190";
  }
  .bi-blockquote-right::before {
    content: "\f191";
  }
  .bi-book-fill::before {
    content: "\f192";
  }
  .bi-book-half::before {
    content: "\f193";
  }
  .bi-book::before {
    content: "\f194";
  }
  .bi-bookmark-check-fill::before {
    content: "\f195";
  }
  .bi-bookmark-check::before {
    content: "\f196";
  }
  .bi-bookmark-dash-fill::before {
    content: "\f197";
  }
  .bi-bookmark-dash::before {
    content: "\f198";
  }
  .bi-bookmark-fill::before {
    content: "\f199";
  }
  .bi-bookmark-heart-fill::before {
    content: "\f19a";
  }
  .bi-bookmark-heart::before {
    content: "\f19b";
  }
  .bi-bookmark-plus-fill::before {
    content: "\f19c";
  }
  .bi-bookmark-plus::before {
    content: "\f19d";
  }
  .bi-bookmark-star-fill::before {
    content: "\f19e";
  }
  .bi-bookmark-star::before {
    content: "\f19f";
  }
  .bi-bookmark-x-fill::before {
    content: "\f1a0";
  }
  .bi-bookmark-x::before {
    content: "\f1a1";
  }
  .bi-bookmark::before {
    content: "\f1a2";
  }
  .bi-bookmarks-fill::before {
    content: "\f1a3";
  }
  .bi-bookmarks::before {
    content: "\f1a4";
  }
  .bi-bookshelf::before {
    content: "\f1a5";
  }
  .bi-bootstrap-fill::before {
    content: "\f1a6";
  }
  .bi-bootstrap-reboot::before {
    content: "\f1a7";
  }
  .bi-bootstrap::before {
    content: "\f1a8";
  }
  .bi-border-all::before {
    content: "\f1a9";
  }
  .bi-border-bottom::before {
    content: "\f1aa";
  }
  .bi-border-center::before {
    content: "\f1ab";
  }
  .bi-border-inner::before {
    content: "\f1ac";
  }
  .bi-border-left::before {
    content: "\f1ad";
  }
  .bi-border-middle::before {
    content: "\f1ae";
  }
  .bi-border-outer::before {
    content: "\f1af";
  }
  .bi-border-right::before {
    content: "\f1b0";
  }
  .bi-border-style::before {
    content: "\f1b1";
  }
  .bi-border-top::before {
    content: "\f1b2";
  }
  .bi-border-width::before {
    content: "\f1b3";
  }
  .bi-border::before {
    content: "\f1b4";
  }
  .bi-bounding-box-circles::before {
    content: "\f1b5";
  }
  .bi-bounding-box::before {
    content: "\f1b6";
  }
  .bi-box-arrow-down-left::before {
    content: "\f1b7";
  }
  .bi-box-arrow-down-right::before {
    content: "\f1b8";
  }
  .bi-box-arrow-down::before {
    content: "\f1b9";
  }
  .bi-box-arrow-in-down-left::before {
    content: "\f1ba";
  }
  .bi-box-arrow-in-down-right::before {
    content: "\f1bb";
  }
  .bi-box-arrow-in-down::before {
    content: "\f1bc";
  }
  .bi-box-arrow-in-left::before {
    content: "\f1bd";
  }
  .bi-box-arrow-in-right::before {
    content: "\f1be";
  }
  .bi-box-arrow-in-up-left::before {
    content: "\f1bf";
  }
  .bi-box-arrow-in-up-right::before {
    content: "\f1c0";
  }
  .bi-box-arrow-in-up::before {
    content: "\f1c1";
  }
  .bi-box-arrow-left::before {
    content: "\f1c2";
  }
  .bi-box-arrow-right::before {
    content: "\f1c3";
  }
  .bi-box-arrow-up-left::before {
    content: "\f1c4";
  }
  .bi-box-arrow-up-right::before {
    content: "\f1c5";
  }
  .bi-box-arrow-up::before {
    content: "\f1c6";
  }
  .bi-box-seam::before {
    content: "\f1c7";
  }
  .bi-box::before {
    content: "\f1c8";
  }
  .bi-braces::before {
    content: "\f1c9";
  }
  .bi-bricks::before {
    content: "\f1ca";
  }
  .bi-briefcase-fill::before {
    content: "\f1cb";
  }
  .bi-briefcase::before {
    content: "\f1cc";
  }
  .bi-brightness-alt-high-fill::before {
    content: "\f1cd";
  }
  .bi-brightness-alt-high::before {
    content: "\f1ce";
  }
  .bi-brightness-alt-low-fill::before {
    content: "\f1cf";
  }
  .bi-brightness-alt-low::before {
    content: "\f1d0";
  }
  .bi-brightness-high-fill::before {
    content: "\f1d1";
  }
  .bi-brightness-high::before {
    content: "\f1d2";
  }
  .bi-brightness-low-fill::before {
    content: "\f1d3";
  }
  .bi-brightness-low::before {
    content: "\f1d4";
  }
  .bi-broadcast-pin::before {
    content: "\f1d5";
  }
  .bi-broadcast::before {
    content: "\f1d6";
  }
  .bi-brush-fill::before {
    content: "\f1d7";
  }
  .bi-brush::before {
    content: "\f1d8";
  }
  .bi-bucket-fill::before {
    content: "\f1d9";
  }
  .bi-bucket::before {
    content: "\f1da";
  }
  .bi-bug-fill::before {
    content: "\f1db";
  }
  .bi-bug::before {
    content: "\f1dc";
  }
  .bi-building::before {
    content: "\f1dd";
  }
  .bi-bullseye::before {
    content: "\f1de";
  }
  .bi-calculator-fill::before {
    content: "\f1df";
  }
  .bi-calculator::before {
    content: "\f1e0";
  }
  .bi-calendar-check-fill::before {
    content: "\f1e1";
  }
  .bi-calendar-check::before {
    content: "\f1e2";
  }
  .bi-calendar-date-fill::before {
    content: "\f1e3";
  }
  .bi-calendar-date::before {
    content: "\f1e4";
  }
  .bi-calendar-day-fill::before {
    content: "\f1e5";
  }
  .bi-calendar-day::before {
    content: "\f1e6";
  }
  .bi-calendar-event-fill::before {
    content: "\f1e7";
  }
  .bi-calendar-event::before {
    content: "\f1e8";
  }
  .bi-calendar-fill::before {
    content: "\f1e9";
  }
  .bi-calendar-minus-fill::before {
    content: "\f1ea";
  }
  .bi-calendar-minus::before {
    content: "\f1eb";
  }
  .bi-calendar-month-fill::before {
    content: "\f1ec";
  }
  .bi-calendar-month::before {
    content: "\f1ed";
  }
  .bi-calendar-plus-fill::before {
    content: "\f1ee";
  }
  .bi-calendar-plus::before {
    content: "\f1ef";
  }
  .bi-calendar-range-fill::before {
    content: "\f1f0";
  }
  .bi-calendar-range::before {
    content: "\f1f1";
  }
  .bi-calendar-week-fill::before {
    content: "\f1f2";
  }
  .bi-calendar-week::before {
    content: "\f1f3";
  }
  .bi-calendar-x-fill::before {
    content: "\f1f4";
  }
  .bi-calendar-x::before {
    content: "\f1f5";
  }
  .bi-calendar::before {
    content: "\f1f6";
  }
  .bi-calendar2-check-fill::before {
    content: "\f1f7";
  }
  .bi-calendar2-check::before {
    content: "\f1f8";
  }
  .bi-calendar2-date-fill::before {
    content: "\f1f9";
  }
  .bi-calendar2-date::before {
    content: "\f1fa";
  }
  .bi-calendar2-day-fill::before {
    content: "\f1fb";
  }
  .bi-calendar2-day::before {
    content: "\f1fc";
  }
  .bi-calendar2-event-fill::before {
    content: "\f1fd";
  }
  .bi-calendar2-event::before {
    content: "\f1fe";
  }
  .bi-calendar2-fill::before {
    content: "\f1ff";
  }
  .bi-calendar2-minus-fill::before {
    content: "\f200";
  }
  .bi-calendar2-minus::before {
    content: "\f201";
  }
  .bi-calendar2-month-fill::before {
    content: "\f202";
  }
  .bi-calendar2-month::before {
    content: "\f203";
  }
  .bi-calendar2-plus-fill::before {
    content: "\f204";
  }
  .bi-calendar2-plus::before {
    content: "\f205";
  }
  .bi-calendar2-range-fill::before {
    content: "\f206";
  }
  .bi-calendar2-range::before {
    content: "\f207";
  }
  .bi-calendar2-week-fill::before {
    content: "\f208";
  }
  .bi-calendar2-week::before {
    content: "\f209";
  }
  .bi-calendar2-x-fill::before {
    content: "\f20a";
  }
  .bi-calendar2-x::before {
    content: "\f20b";
  }
  .bi-calendar2::before {
    content: "\f20c";
  }
  .bi-calendar3-event-fill::before {
    content: "\f20d";
  }
  .bi-calendar3-event::before {
    content: "\f20e";
  }
  .bi-calendar3-fill::before {
    content: "\f20f";
  }
  .bi-calendar3-range-fill::before {
    content: "\f210";
  }
  .bi-calendar3-range::before {
    content: "\f211";
  }
  .bi-calendar3-week-fill::before {
    content: "\f212";
  }
  .bi-calendar3-week::before {
    content: "\f213";
  }
  .bi-calendar3::before {
    content: "\f214";
  }
  .bi-calendar4-event::before {
    content: "\f215";
  }
  .bi-calendar4-range::before {
    content: "\f216";
  }
  .bi-calendar4-week::before {
    content: "\f217";
  }
  .bi-calendar4::before {
    content: "\f218";
  }
  .bi-camera-fill::before {
    content: "\f219";
  }
  .bi-camera-reels-fill::before {
    content: "\f21a";
  }
  .bi-camera-reels::before {
    content: "\f21b";
  }
  .bi-camera-video-fill::before {
    content: "\f21c";
  }
  .bi-camera-video-off-fill::before {
    content: "\f21d";
  }
  .bi-camera-video-off::before {
    content: "\f21e";
  }
  .bi-camera-video::before {
    content: "\f21f";
  }
  .bi-camera::before {
    content: "\f220";
  }
  .bi-camera2::before {
    content: "\f221";
  }
  .bi-capslock-fill::before {
    content: "\f222";
  }
  .bi-capslock::before {
    content: "\f223";
  }
  .bi-card-checklist::before {
    content: "\f224";
  }
  .bi-card-heading::before {
    content: "\f225";
  }
  .bi-card-image::before {
    content: "\f226";
  }
  .bi-card-list::before {
    content: "\f227";
  }
  .bi-card-text::before {
    content: "\f228";
  }
  .bi-caret-down-fill::before {
    content: "\f229";
  }
  .bi-caret-down-square-fill::before {
    content: "\f22a";
  }
  .bi-caret-down-square::before {
    content: "\f22b";
  }
  .bi-caret-down::before {
    content: "\f22c";
  }
  .bi-caret-left-fill::before {
    content: "\f22d";
  }
  .bi-caret-left-square-fill::before {
    content: "\f22e";
  }
  .bi-caret-left-square::before {
    content: "\f22f";
  }
  .bi-caret-left::before {
    content: "\f230";
  }
  .bi-caret-right-fill::before {
    content: "\f231";
  }
  .bi-caret-right-square-fill::before {
    content: "\f232";
  }
  .bi-caret-right-square::before {
    content: "\f233";
  }
  .bi-caret-right::before {
    content: "\f234";
  }
  .bi-caret-up-fill::before {
    content: "\f235";
  }
  .bi-caret-up-square-fill::before {
    content: "\f236";
  }
  .bi-caret-up-square::before {
    content: "\f237";
  }
  .bi-caret-up::before {
    content: "\f238";
  }
  .bi-cart-check-fill::before {
    content: "\f239";
  }
  .bi-cart-check::before {
    content: "\f23a";
  }
  .bi-cart-dash-fill::before {
    content: "\f23b";
  }
  .bi-cart-dash::before {
    content: "\f23c";
  }
  .bi-cart-fill::before {
    content: "\f23d";
  }
  .bi-cart-plus-fill::before {
    content: "\f23e";
  }
  .bi-cart-plus::before {
    content: "\f23f";
  }
  .bi-cart-x-fill::before {
    content: "\f240";
  }
  .bi-cart-x::before {
    content: "\f241";
  }
  .bi-cart::before {
    content: "\f242";
  }
  .bi-cart2::before {
    content: "\f243";
  }
  .bi-cart3::before {
    content: "\f244";
  }
  .bi-cart4::before {
    content: "\f245";
  }
  .bi-cash-stack::before {
    content: "\f246";
  }
  .bi-cash::before {
    content: "\f247";
  }
  .bi-cast::before {
    content: "\f248";
  }
  .bi-chat-dots-fill::before {
    content: "\f249";
  }
  .bi-chat-dots::before {
    content: "\f24a";
  }
  .bi-chat-fill::before {
    content: "\f24b";
  }
  .bi-chat-left-dots-fill::before {
    content: "\f24c";
  }
  .bi-chat-left-dots::before {
    content: "\f24d";
  }
  .bi-chat-left-fill::before {
    content: "\f24e";
  }
  .bi-chat-left-quote-fill::before {
    content: "\f24f";
  }
  .bi-chat-left-quote::before {
    content: "\f250";
  }
  .bi-chat-left-text-fill::before {
    content: "\f251";
  }
  .bi-chat-left-text::before {
    content: "\f252";
  }
  .bi-chat-left::before {
    content: "\f253";
  }
  .bi-chat-quote-fill::before {
    content: "\f254";
  }
  .bi-chat-quote::before {
    content: "\f255";
  }
  .bi-chat-right-dots-fill::before {
    content: "\f256";
  }
  .bi-chat-right-dots::before {
    content: "\f257";
  }
  .bi-chat-right-fill::before {
    content: "\f258";
  }
  .bi-chat-right-quote-fill::before {
    content: "\f259";
  }
  .bi-chat-right-quote::before {
    content: "\f25a";
  }
  .bi-chat-right-text-fill::before {
    content: "\f25b";
  }
  .bi-chat-right-text::before {
    content: "\f25c";
  }
  .bi-chat-right::before {
    content: "\f25d";
  }
  .bi-chat-square-dots-fill::before {
    content: "\f25e";
  }
  .bi-chat-square-dots::before {
    content: "\f25f";
  }
  .bi-chat-square-fill::before {
    content: "\f260";
  }
  .bi-chat-square-quote-fill::before {
    content: "\f261";
  }
  .bi-chat-square-quote::before {
    content: "\f262";
  }
  .bi-chat-square-text-fill::before {
    content: "\f263";
  }
  .bi-chat-square-text::before {
    content: "\f264";
  }
  .bi-chat-square::before {
    content: "\f265";
  }
  .bi-chat-text-fill::before {
    content: "\f266";
  }
  .bi-chat-text::before {
    content: "\f267";
  }
  .bi-chat::before {
    content: "\f268";
  }
  .bi-check-all::before {
    content: "\f269";
  }
  .bi-check-circle-fill::before {
    content: "\f26a";
  }
  .bi-check-circle::before {
    content: "\f26b";
  }
  .bi-check-square-fill::before {
    content: "\f26c";
  }
  .bi-check-square::before {
    content: "\f26d";
  }
  .bi-check::before {
    content: "\f26e";
  }
  .bi-check2-all::before {
    content: "\f26f";
  }
  .bi-check2-circle::before {
    content: "\f270";
  }
  .bi-check2-square::before {
    content: "\f271";
  }
  .bi-check2::before {
    content: "\f272";
  }
  .bi-chevron-bar-contract::before {
    content: "\f273";
  }
  .bi-chevron-bar-down::before {
    content: "\f274";
  }
  .bi-chevron-bar-expand::before {
    content: "\f275";
  }
  .bi-chevron-bar-left::before {
    content: "\f276";
  }
  .bi-chevron-bar-right::before {
    content: "\f277";
  }
  .bi-chevron-bar-up::before {
    content: "\f278";
  }
  .bi-chevron-compact-down::before {
    content: "\f279";
  }
  .bi-chevron-compact-left::before {
    content: "\f27a";
  }
  .bi-chevron-compact-right::before {
    content: "\f27b";
  }
  .bi-chevron-compact-up::before {
    content: "\f27c";
  }
  .bi-chevron-contract::before {
    content: "\f27d";
  }
  .bi-chevron-double-down::before {
    content: "\f27e";
  }
  .bi-chevron-double-left::before {
    content: "\f27f";
  }
  .bi-chevron-double-right::before {
    content: "\f280";
  }
  .bi-chevron-double-up::before {
    content: "\f281";
  }
  .bi-chevron-down::before {
    content: "\f282";
  }
  .bi-chevron-expand::before {
    content: "\f283";
  }
  .bi-chevron-left::before {
    content: "\f284";
  }
  .bi-chevron-right::before {
    content: "\f285";
  }
  .bi-chevron-up::before {
    content: "\f286";
  }
  .bi-circle-fill::before {
    content: "\f287";
  }
  .bi-circle-half::before {
    content: "\f288";
  }
  .bi-circle-square::before {
    content: "\f289";
  }
  .bi-circle::before {
    content: "\f28a";
  }
  .bi-clipboard-check::before {
    content: "\f28b";
  }
  .bi-clipboard-data::before {
    content: "\f28c";
  }
  .bi-clipboard-minus::before {
    content: "\f28d";
  }
  .bi-clipboard-plus::before {
    content: "\f28e";
  }
  .bi-clipboard-x::before {
    content: "\f28f";
  }
  .bi-clipboard::before {
    content: "\f290";
  }
  .bi-clock-fill::before {
    content: "\f291";
  }
  .bi-clock-history::before {
    content: "\f292";
  }
  .bi-clock::before {
    content: "\f293";
  }
  .bi-cloud-arrow-down-fill::before {
    content: "\f294";
  }
  .bi-cloud-arrow-down::before {
    content: "\f295";
  }
  .bi-cloud-arrow-up-fill::before {
    content: "\f296";
  }
  .bi-cloud-arrow-up::before {
    content: "\f297";
  }
  .bi-cloud-check-fill::before {
    content: "\f298";
  }
  .bi-cloud-check::before {
    content: "\f299";
  }
  .bi-cloud-download-fill::before {
    content: "\f29a";
  }
  .bi-cloud-download::before {
    content: "\f29b";
  }
  .bi-cloud-drizzle-fill::before {
    content: "\f29c";
  }
  .bi-cloud-drizzle::before {
    content: "\f29d";
  }
  .bi-cloud-fill::before {
    content: "\f29e";
  }
  .bi-cloud-fog-fill::before {
    content: "\f29f";
  }
  .bi-cloud-fog::before {
    content: "\f2a0";
  }
  .bi-cloud-fog2-fill::before {
    content: "\f2a1";
  }
  .bi-cloud-fog2::before {
    content: "\f2a2";
  }
  .bi-cloud-hail-fill::before {
    content: "\f2a3";
  }
  .bi-cloud-hail::before {
    content: "\f2a4";
  }
  .bi-cloud-haze-fill::before {
    content: "\f2a6";
  }
  .bi-cloud-haze::before {
    content: "\f2a7";
  }
  .bi-cloud-haze2-fill::before {
    content: "\f2a8";
  }
  .bi-cloud-lightning-fill::before {
    content: "\f2a9";
  }
  .bi-cloud-lightning-rain-fill::before {
    content: "\f2aa";
  }
  .bi-cloud-lightning-rain::before {
    content: "\f2ab";
  }
  .bi-cloud-lightning::before {
    content: "\f2ac";
  }
  .bi-cloud-minus-fill::before {
    content: "\f2ad";
  }
  .bi-cloud-minus::before {
    content: "\f2ae";
  }
  .bi-cloud-moon-fill::before {
    content: "\f2af";
  }
  .bi-cloud-moon::before {
    content: "\f2b0";
  }
  .bi-cloud-plus-fill::before {
    content: "\f2b1";
  }
  .bi-cloud-plus::before {
    content: "\f2b2";
  }
  .bi-cloud-rain-fill::before {
    content: "\f2b3";
  }
  .bi-cloud-rain-heavy-fill::before {
    content: "\f2b4";
  }
  .bi-cloud-rain-heavy::before {
    content: "\f2b5";
  }
  .bi-cloud-rain::before {
    content: "\f2b6";
  }
  .bi-cloud-slash-fill::before {
    content: "\f2b7";
  }
  .bi-cloud-slash::before {
    content: "\f2b8";
  }
  .bi-cloud-sleet-fill::before {
    content: "\f2b9";
  }
  .bi-cloud-sleet::before {
    content: "\f2ba";
  }
  .bi-cloud-snow-fill::before {
    content: "\f2bb";
  }
  .bi-cloud-snow::before {
    content: "\f2bc";
  }
  .bi-cloud-sun-fill::before {
    content: "\f2bd";
  }
  .bi-cloud-sun::before {
    content: "\f2be";
  }
  .bi-cloud-upload-fill::before {
    content: "\f2bf";
  }
  .bi-cloud-upload::before {
    content: "\f2c0";
  }
  .bi-cloud::before {
    content: "\f2c1";
  }
  .bi-clouds-fill::before {
    content: "\f2c2";
  }
  .bi-clouds::before {
    content: "\f2c3";
  }
  .bi-cloudy-fill::before {
    content: "\f2c4";
  }
  .bi-cloudy::before {
    content: "\f2c5";
  }
  .bi-code-slash::before {
    content: "\f2c6";
  }
  .bi-code-square::before {
    content: "\f2c7";
  }
  .bi-code::before {
    content: "\f2c8";
  }
  .bi-collection-fill::before {
    content: "\f2c9";
  }
  .bi-collection-play-fill::before {
    content: "\f2ca";
  }
  .bi-collection-play::before {
    content: "\f2cb";
  }
  .bi-collection::before {
    content: "\f2cc";
  }
  .bi-columns-gap::before {
    content: "\f2cd";
  }
  .bi-columns::before {
    content: "\f2ce";
  }
  .bi-command::before {
    content: "\f2cf";
  }
  .bi-compass-fill::before {
    content: "\f2d0";
  }
  .bi-compass::before {
    content: "\f2d1";
  }
  .bi-cone-striped::before {
    content: "\f2d2";
  }
  .bi-cone::before {
    content: "\f2d3";
  }
  .bi-controller::before {
    content: "\f2d4";
  }
  .bi-cpu-fill::before {
    content: "\f2d5";
  }
  .bi-cpu::before {
    content: "\f2d6";
  }
  .bi-credit-card-2-back-fill::before {
    content: "\f2d7";
  }
  .bi-credit-card-2-back::before {
    content: "\f2d8";
  }
  .bi-credit-card-2-front-fill::before {
    content: "\f2d9";
  }
  .bi-credit-card-2-front::before {
    content: "\f2da";
  }
  .bi-credit-card-fill::before {
    content: "\f2db";
  }
  .bi-credit-card::before {
    content: "\f2dc";
  }
  .bi-crop::before {
    content: "\f2dd";
  }
  .bi-cup-fill::before {
    content: "\f2de";
  }
  .bi-cup-straw::before {
    content: "\f2df";
  }
  .bi-cup::before {
    content: "\f2e0";
  }
  .bi-cursor-fill::before {
    content: "\f2e1";
  }
  .bi-cursor-text::before {
    content: "\f2e2";
  }
  .bi-cursor::before {
    content: "\f2e3";
  }
  .bi-dash-circle-dotted::before {
    content: "\f2e4";
  }
  .bi-dash-circle-fill::before {
    content: "\f2e5";
  }
  .bi-dash-circle::before {
    content: "\f2e6";
  }
  .bi-dash-square-dotted::before {
    content: "\f2e7";
  }
  .bi-dash-square-fill::before {
    content: "\f2e8";
  }
  .bi-dash-square::before {
    content: "\f2e9";
  }
  .bi-dash::before {
    content: "\f2ea";
  }
  .bi-diagram-2-fill::before {
    content: "\f2eb";
  }
  .bi-diagram-2::before {
    content: "\f2ec";
  }
  .bi-diagram-3-fill::before {
    content: "\f2ed";
  }
  .bi-diagram-3::before {
    content: "\f2ee";
  }
  .bi-diamond-fill::before {
    content: "\f2ef";
  }
  .bi-diamond-half::before {
    content: "\f2f0";
  }
  .bi-diamond::before {
    content: "\f2f1";
  }
  .bi-dice-1-fill::before {
    content: "\f2f2";
  }
  .bi-dice-1::before {
    content: "\f2f3";
  }
  .bi-dice-2-fill::before {
    content: "\f2f4";
  }
  .bi-dice-2::before {
    content: "\f2f5";
  }
  .bi-dice-3-fill::before {
    content: "\f2f6";
  }
  .bi-dice-3::before {
    content: "\f2f7";
  }
  .bi-dice-4-fill::before {
    content: "\f2f8";
  }
  .bi-dice-4::before {
    content: "\f2f9";
  }
  .bi-dice-5-fill::before {
    content: "\f2fa";
  }
  .bi-dice-5::before {
    content: "\f2fb";
  }
  .bi-dice-6-fill::before {
    content: "\f2fc";
  }
  .bi-dice-6::before {
    content: "\f2fd";
  }
  .bi-disc-fill::before {
    content: "\f2fe";
  }
  .bi-disc::before {
    content: "\f2ff";
  }
  .bi-discord::before {
    content: "\f300";
  }
  .bi-display-fill::before {
    content: "\f301";
  }
  .bi-display::before {
    content: "\f302";
  }
  .bi-distribute-horizontal::before {
    content: "\f303";
  }
  .bi-distribute-vertical::before {
    content: "\f304";
  }
  .bi-door-closed-fill::before {
    content: "\f305";
  }
  .bi-door-closed::before {
    content: "\f306";
  }
  .bi-door-open-fill::before {
    content: "\f307";
  }
  .bi-door-open::before {
    content: "\f308";
  }
  .bi-dot::before {
    content: "\f309";
  }
  .bi-download::before {
    content: "\f30a";
  }
  .bi-droplet-fill::before {
    content: "\f30b";
  }
  .bi-droplet-half::before {
    content: "\f30c";
  }
  .bi-droplet::before {
    content: "\f30d";
  }
  .bi-earbuds::before {
    content: "\f30e";
  }
  .bi-easel-fill::before {
    content: "\f30f";
  }
  .bi-easel::before {
    content: "\f310";
  }
  .bi-egg-fill::before {
    content: "\f311";
  }
  .bi-egg-fried::before {
    content: "\f312";
  }
  .bi-egg::before {
    content: "\f313";
  }
  .bi-eject-fill::before {
    content: "\f314";
  }
  .bi-eject::before {
    content: "\f315";
  }
  .bi-emoji-angry-fill::before {
    content: "\f316";
  }
  .bi-emoji-angry::before {
    content: "\f317";
  }
  .bi-emoji-dizzy-fill::before {
    content: "\f318";
  }
  .bi-emoji-dizzy::before {
    content: "\f319";
  }
  .bi-emoji-expressionless-fill::before {
    content: "\f31a";
  }
  .bi-emoji-expressionless::before {
    content: "\f31b";
  }
  .bi-emoji-frown-fill::before {
    content: "\f31c";
  }
  .bi-emoji-frown::before {
    content: "\f31d";
  }
  .bi-emoji-heart-eyes-fill::before {
    content: "\f31e";
  }
  .bi-emoji-heart-eyes::before {
    content: "\f31f";
  }
  .bi-emoji-laughing-fill::before {
    content: "\f320";
  }
  .bi-emoji-laughing::before {
    content: "\f321";
  }
  .bi-emoji-neutral-fill::before {
    content: "\f322";
  }
  .bi-emoji-neutral::before {
    content: "\f323";
  }
  .bi-emoji-smile-fill::before {
    content: "\f324";
  }
  .bi-emoji-smile-upside-down-fill::before {
    content: "\f325";
  }
  .bi-emoji-smile-upside-down::before {
    content: "\f326";
  }
  .bi-emoji-smile::before {
    content: "\f327";
  }
  .bi-emoji-sunglasses-fill::before {
    content: "\f328";
  }
  .bi-emoji-sunglasses::before {
    content: "\f329";
  }
  .bi-emoji-wink-fill::before {
    content: "\f32a";
  }
  .bi-emoji-wink::before {
    content: "\f32b";
  }
  .bi-envelope-fill::before {
    content: "\f32c";
  }
  .bi-envelope-open-fill::before {
    content: "\f32d";
  }
  .bi-envelope-open::before {
    content: "\f32e";
  }
  .bi-envelope::before {
    content: "\f32f";
  }
  .bi-eraser-fill::before {
    content: "\f330";
  }
  .bi-eraser::before {
    content: "\f331";
  }
  .bi-exclamation-circle-fill::before {
    content: "\f332";
  }
  .bi-exclamation-circle::before {
    content: "\f333";
  }
  .bi-exclamation-diamond-fill::before {
    content: "\f334";
  }
  .bi-exclamation-diamond::before {
    content: "\f335";
  }
  .bi-exclamation-octagon-fill::before {
    content: "\f336";
  }
  .bi-exclamation-octagon::before {
    content: "\f337";
  }
  .bi-exclamation-square-fill::before {
    content: "\f338";
  }
  .bi-exclamation-square::before {
    content: "\f339";
  }
  .bi-exclamation-triangle-fill::before {
    content: "\f33a";
  }
  .bi-exclamation-triangle::before {
    content: "\f33b";
  }
  .bi-exclamation::before {
    content: "\f33c";
  }
  .bi-exclude::before {
    content: "\f33d";
  }
  .bi-eye-fill::before {
    content: "\f33e";
  }
  .bi-eye-slash-fill::before {
    content: "\f33f";
  }
  .bi-eye-slash::before {
    content: "\f340";
  }
  .bi-eye::before {
    content: "\f341";
  }
  .bi-eyedropper::before {
    content: "\f342";
  }
  .bi-eyeglasses::before {
    content: "\f343";
  }
  .bi-facebook::before {
    content: "\f344";
  }
  .bi-file-arrow-down-fill::before {
    content: "\f345";
  }
  .bi-file-arrow-down::before {
    content: "\f346";
  }
  .bi-file-arrow-up-fill::before {
    content: "\f347";
  }
  .bi-file-arrow-up::before {
    content: "\f348";
  }
  .bi-file-bar-graph-fill::before {
    content: "\f349";
  }
  .bi-file-bar-graph::before {
    content: "\f34a";
  }
  .bi-file-binary-fill::before {
    content: "\f34b";
  }
  .bi-file-binary::before {
    content: "\f34c";
  }
  .bi-file-break-fill::before {
    content: "\f34d";
  }
  .bi-file-break::before {
    content: "\f34e";
  }
  .bi-file-check-fill::before {
    content: "\f34f";
  }
  .bi-file-check::before {
    content: "\f350";
  }
  .bi-file-code-fill::before {
    content: "\f351";
  }
  .bi-file-code::before {
    content: "\f352";
  }
  .bi-file-diff-fill::before {
    content: "\f353";
  }
  .bi-file-diff::before {
    content: "\f354";
  }
  .bi-file-earmark-arrow-down-fill::before {
    content: "\f355";
  }
  .bi-file-earmark-arrow-down::before {
    content: "\f356";
  }
  .bi-file-earmark-arrow-up-fill::before {
    content: "\f357";
  }
  .bi-file-earmark-arrow-up::before {
    content: "\f358";
  }
  .bi-file-earmark-bar-graph-fill::before {
    content: "\f359";
  }
  .bi-file-earmark-bar-graph::before {
    content: "\f35a";
  }
  .bi-file-earmark-binary-fill::before {
    content: "\f35b";
  }
  .bi-file-earmark-binary::before {
    content: "\f35c";
  }
  .bi-file-earmark-break-fill::before {
    content: "\f35d";
  }
  .bi-file-earmark-break::before {
    content: "\f35e";
  }
  .bi-file-earmark-check-fill::before {
    content: "\f35f";
  }
  .bi-file-earmark-check::before {
    content: "\f360";
  }
  .bi-file-earmark-code-fill::before {
    content: "\f361";
  }
  .bi-file-earmark-code::before {
    content: "\f362";
  }
  .bi-file-earmark-diff-fill::before {
    content: "\f363";
  }
  .bi-file-earmark-diff::before {
    content: "\f364";
  }
  .bi-file-earmark-easel-fill::before {
    content: "\f365";
  }
  .bi-file-earmark-easel::before {
    content: "\f366";
  }
  .bi-file-earmark-excel-fill::before {
    content: "\f367";
  }
  .bi-file-earmark-excel::before {
    content: "\f368";
  }
  .bi-file-earmark-fill::before {
    content: "\f369";
  }
  .bi-file-earmark-font-fill::before {
    content: "\f36a";
  }
  .bi-file-earmark-font::before {
    content: "\f36b";
  }
  .bi-file-earmark-image-fill::before {
    content: "\f36c";
  }
  .bi-file-earmark-image::before {
    content: "\f36d";
  }
  .bi-file-earmark-lock-fill::before {
    content: "\f36e";
  }
  .bi-file-earmark-lock::before {
    content: "\f36f";
  }
  .bi-file-earmark-lock2-fill::before {
    content: "\f370";
  }
  .bi-file-earmark-lock2::before {
    content: "\f371";
  }
  .bi-file-earmark-medical-fill::before {
    content: "\f372";
  }
  .bi-file-earmark-medical::before {
    content: "\f373";
  }
  .bi-file-earmark-minus-fill::before {
    content: "\f374";
  }
  .bi-file-earmark-minus::before {
    content: "\f375";
  }
  .bi-file-earmark-music-fill::before {
    content: "\f376";
  }
  .bi-file-earmark-music::before {
    content: "\f377";
  }
  .bi-file-earmark-person-fill::before {
    content: "\f378";
  }
  .bi-file-earmark-person::before {
    content: "\f379";
  }
  .bi-file-earmark-play-fill::before {
    content: "\f37a";
  }
  .bi-file-earmark-play::before {
    content: "\f37b";
  }
  .bi-file-earmark-plus-fill::before {
    content: "\f37c";
  }
  .bi-file-earmark-plus::before {
    content: "\f37d";
  }
  .bi-file-earmark-post-fill::before {
    content: "\f37e";
  }
  .bi-file-earmark-post::before {
    content: "\f37f";
  }
  .bi-file-earmark-ppt-fill::before {
    content: "\f380";
  }
  .bi-file-earmark-ppt::before {
    content: "\f381";
  }
  .bi-file-earmark-richtext-fill::before {
    content: "\f382";
  }
  .bi-file-earmark-richtext::before {
    content: "\f383";
  }
  .bi-file-earmark-ruled-fill::before {
    content: "\f384";
  }
  .bi-file-earmark-ruled::before {
    content: "\f385";
  }
  .bi-file-earmark-slides-fill::before {
    content: "\f386";
  }
  .bi-file-earmark-slides::before {
    content: "\f387";
  }
  .bi-file-earmark-spreadsheet-fill::before {
    content: "\f388";
  }
  .bi-file-earmark-spreadsheet::before {
    content: "\f389";
  }
  .bi-file-earmark-text-fill::before {
    content: "\f38a";
  }
  .bi-file-earmark-text::before {
    content: "\f38b";
  }
  .bi-file-earmark-word-fill::before {
    content: "\f38c";
  }
  .bi-file-earmark-word::before {
    content: "\f38d";
  }
  .bi-file-earmark-x-fill::before {
    content: "\f38e";
  }
  .bi-file-earmark-x::before {
    content: "\f38f";
  }
  .bi-file-earmark-zip-fill::before {
    content: "\f390";
  }
  .bi-file-earmark-zip::before {
    content: "\f391";
  }
  .bi-file-earmark::before {
    content: "\f392";
  }
  .bi-file-easel-fill::before {
    content: "\f393";
  }
  .bi-file-easel::before {
    content: "\f394";
  }
  .bi-file-excel-fill::before {
    content: "\f395";
  }
  .bi-file-excel::before {
    content: "\f396";
  }
  .bi-file-fill::before {
    content: "\f397";
  }
  .bi-file-font-fill::before {
    content: "\f398";
  }
  .bi-file-font::before {
    content: "\f399";
  }
  .bi-file-image-fill::before {
    content: "\f39a";
  }
  .bi-file-image::before {
    content: "\f39b";
  }
  .bi-file-lock-fill::before {
    content: "\f39c";
  }
  .bi-file-lock::before {
    content: "\f39d";
  }
  .bi-file-lock2-fill::before {
    content: "\f39e";
  }
  .bi-file-lock2::before {
    content: "\f39f";
  }
  .bi-file-medical-fill::before {
    content: "\f3a0";
  }
  .bi-file-medical::before {
    content: "\f3a1";
  }
  .bi-file-minus-fill::before {
    content: "\f3a2";
  }
  .bi-file-minus::before {
    content: "\f3a3";
  }
  .bi-file-music-fill::before {
    content: "\f3a4";
  }
  .bi-file-music::before {
    content: "\f3a5";
  }
  .bi-file-person-fill::before {
    content: "\f3a6";
  }
  .bi-file-person::before {
    content: "\f3a7";
  }
  .bi-file-play-fill::before {
    content: "\f3a8";
  }
  .bi-file-play::before {
    content: "\f3a9";
  }
  .bi-file-plus-fill::before {
    content: "\f3aa";
  }
  .bi-file-plus::before {
    content: "\f3ab";
  }
  .bi-file-post-fill::before {
    content: "\f3ac";
  }
  .bi-file-post::before {
    content: "\f3ad";
  }
  .bi-file-ppt-fill::before {
    content: "\f3ae";
  }
  .bi-file-ppt::before {
    content: "\f3af";
  }
  .bi-file-richtext-fill::before {
    content: "\f3b0";
  }
  .bi-file-richtext::before {
    content: "\f3b1";
  }
  .bi-file-ruled-fill::before {
    content: "\f3b2";
  }
  .bi-file-ruled::before {
    content: "\f3b3";
  }
  .bi-file-slides-fill::before {
    content: "\f3b4";
  }
  .bi-file-slides::before {
    content: "\f3b5";
  }
  .bi-file-spreadsheet-fill::before {
    content: "\f3b6";
  }
  .bi-file-spreadsheet::before {
    content: "\f3b7";
  }
  .bi-file-text-fill::before {
    content: "\f3b8";
  }
  .bi-file-text::before {
    content: "\f3b9";
  }
  .bi-file-word-fill::before {
    content: "\f3ba";
  }
  .bi-file-word::before {
    content: "\f3bb";
  }
  .bi-file-x-fill::before {
    content: "\f3bc";
  }
  .bi-file-x::before {
    content: "\f3bd";
  }
  .bi-file-zip-fill::before {
    content: "\f3be";
  }
  .bi-file-zip::before {
    content: "\f3bf";
  }
  .bi-file::before {
    content: "\f3c0";
  }
  .bi-files-alt::before {
    content: "\f3c1";
  }
  .bi-files::before {
    content: "\f3c2";
  }
  .bi-film::before {
    content: "\f3c3";
  }
  .bi-filter-circle-fill::before {
    content: "\f3c4";
  }
  .bi-filter-circle::before {
    content: "\f3c5";
  }
  .bi-filter-left::before {
    content: "\f3c6";
  }
  .bi-filter-right::before {
    content: "\f3c7";
  }
  .bi-filter-square-fill::before {
    content: "\f3c8";
  }
  .bi-filter-square::before {
    content: "\f3c9";
  }
  .bi-filter::before {
    content: "\f3ca";
  }
  .bi-flag-fill::before {
    content: "\f3cb";
  }
  .bi-flag::before {
    content: "\f3cc";
  }
  .bi-flower1::before {
    content: "\f3cd";
  }
  .bi-flower2::before {
    content: "\f3ce";
  }
  .bi-flower3::before {
    content: "\f3cf";
  }
  .bi-folder-check::before {
    content: "\f3d0";
  }
  .bi-folder-fill::before {
    content: "\f3d1";
  }
  .bi-folder-minus::before {
    content: "\f3d2";
  }
  .bi-folder-plus::before {
    content: "\f3d3";
  }
  .bi-folder-symlink-fill::before {
    content: "\f3d4";
  }
  .bi-folder-symlink::before {
    content: "\f3d5";
  }
  .bi-folder-x::before {
    content: "\f3d6";
  }
  .bi-folder::before {
    content: "\f3d7";
  }
  .bi-folder2-open::before {
    content: "\f3d8";
  }
  .bi-folder2::before {
    content: "\f3d9";
  }
  .bi-fonts::before {
    content: "\f3da";
  }
  .bi-forward-fill::before {
    content: "\f3db";
  }
  .bi-forward::before {
    content: "\f3dc";
  }
  .bi-front::before {
    content: "\f3dd";
  }
  .bi-fullscreen-exit::before {
    content: "\f3de";
  }
  .bi-fullscreen::before {
    content: "\f3df";
  }
  .bi-funnel-fill::before {
    content: "\f3e0";
  }
  .bi-funnel::before {
    content: "\f3e1";
  }
  .bi-gear-fill::before {
    content: "\f3e2";
  }
  .bi-gear-wide-connected::before {
    content: "\f3e3";
  }
  .bi-gear-wide::before {
    content: "\f3e4";
  }
  .bi-gear::before {
    content: "\f3e5";
  }
  .bi-gem::before {
    content: "\f3e6";
  }
  .bi-geo-alt-fill::before {
    content: "\f3e7";
  }
  .bi-geo-alt::before {
    content: "\f3e8";
  }
  .bi-geo-fill::before {
    content: "\f3e9";
  }
  .bi-geo::before {
    content: "\f3ea";
  }
  .bi-gift-fill::before {
    content: "\f3eb";
  }
  .bi-gift::before {
    content: "\f3ec";
  }
  .bi-github::before {
    content: "\f3ed";
  }
  .bi-globe::before {
    content: "\f3ee";
  }
  .bi-globe2::before {
    content: "\f3ef";
  }
  .bi-google::before {
    content: "\f3f0";
  }
  .bi-graph-down::before {
    content: "\f3f1";
  }
  .bi-graph-up::before {
    content: "\f3f2";
  }
  .bi-grid-1x2-fill::before {
    content: "\f3f3";
  }
  .bi-grid-1x2::before {
    content: "\f3f4";
  }
  .bi-grid-3x2-gap-fill::before {
    content: "\f3f5";
  }
  .bi-grid-3x2-gap::before {
    content: "\f3f6";
  }
  .bi-grid-3x2::before {
    content: "\f3f7";
  }
  .bi-grid-3x3-gap-fill::before {
    content: "\f3f8";
  }
  .bi-grid-3x3-gap::before {
    content: "\f3f9";
  }
  .bi-grid-3x3::before {
    content: "\f3fa";
  }
  .bi-grid-fill::before {
    content: "\f3fb";
  }
  .bi-grid::before {
    content: "\f3fc";
  }
  .bi-grip-horizontal::before {
    content: "\f3fd";
  }
  .bi-grip-vertical::before {
    content: "\f3fe";
  }
  .bi-hammer::before {
    content: "\f3ff";
  }
  .bi-hand-index-fill::before {
    content: "\f400";
  }
  .bi-hand-index-thumb-fill::before {
    content: "\f401";
  }
  .bi-hand-index-thumb::before {
    content: "\f402";
  }
  .bi-hand-index::before {
    content: "\f403";
  }
  .bi-hand-thumbs-down-fill::before {
    content: "\f404";
  }
  .bi-hand-thumbs-down::before {
    content: "\f405";
  }
  .bi-hand-thumbs-up-fill::before {
    content: "\f406";
  }
  .bi-hand-thumbs-up::before {
    content: "\f407";
  }
  .bi-handbag-fill::before {
    content: "\f408";
  }
  .bi-handbag::before {
    content: "\f409";
  }
  .bi-hash::before {
    content: "\f40a";
  }
  .bi-hdd-fill::before {
    content: "\f40b";
  }
  .bi-hdd-network-fill::before {
    content: "\f40c";
  }
  .bi-hdd-network::before {
    content: "\f40d";
  }
  .bi-hdd-rack-fill::before {
    content: "\f40e";
  }
  .bi-hdd-rack::before {
    content: "\f40f";
  }
  .bi-hdd-stack-fill::before {
    content: "\f410";
  }
  .bi-hdd-stack::before {
    content: "\f411";
  }
  .bi-hdd::before {
    content: "\f412";
  }
  .bi-headphones::before {
    content: "\f413";
  }
  .bi-headset::before {
    content: "\f414";
  }
  .bi-heart-fill::before {
    content: "\f415";
  }
  .bi-heart-half::before {
    content: "\f416";
  }
  .bi-heart::before {
    content: "\f417";
  }
  .bi-heptagon-fill::before {
    content: "\f418";
  }
  .bi-heptagon-half::before {
    content: "\f419";
  }
  .bi-heptagon::before {
    content: "\f41a";
  }
  .bi-hexagon-fill::before {
    content: "\f41b";
  }
  .bi-hexagon-half::before {
    content: "\f41c";
  }
  .bi-hexagon::before {
    content: "\f41d";
  }
  .bi-hourglass-bottom::before {
    content: "\f41e";
  }
  .bi-hourglass-split::before {
    content: "\f41f";
  }
  .bi-hourglass-top::before {
    content: "\f420";
  }
  .bi-hourglass::before {
    content: "\f421";
  }
  .bi-house-door-fill::before {
    content: "\f422";
  }
  .bi-house-door::before {
    content: "\f423";
  }
  .bi-house-fill::before {
    content: "\f424";
  }
  .bi-house::before {
    content: "\f425";
  }
  .bi-hr::before {
    content: "\f426";
  }
  .bi-hurricane::before {
    content: "\f427";
  }
  .bi-image-alt::before {
    content: "\f428";
  }
  .bi-image-fill::before {
    content: "\f429";
  }
  .bi-image::before {
    content: "\f42a";
  }
  .bi-images::before {
    content: "\f42b";
  }
  .bi-inbox-fill::before {
    content: "\f42c";
  }
  .bi-inbox::before {
    content: "\f42d";
  }
  .bi-inboxes-fill::before {
    content: "\f42e";
  }
  .bi-inboxes::before {
    content: "\f42f";
  }
  .bi-info-circle-fill::before {
    content: "\f430";
  }
  .bi-info-circle::before {
    content: "\f431";
  }
  .bi-info-square-fill::before {
    content: "\f432";
  }
  .bi-info-square::before {
    content: "\f433";
  }
  .bi-info::before {
    content: "\f434";
  }
  .bi-input-cursor-text::before {
    content: "\f435";
  }
  .bi-input-cursor::before {
    content: "\f436";
  }
  .bi-instagram::before {
    content: "\f437";
  }
  .bi-intersect::before {
    content: "\f438";
  }
  .bi-journal-album::before {
    content: "\f439";
  }
  .bi-journal-arrow-down::before {
    content: "\f43a";
  }
  .bi-journal-arrow-up::before {
    content: "\f43b";
  }
  .bi-journal-bookmark-fill::before {
    content: "\f43c";
  }
  .bi-journal-bookmark::before {
    content: "\f43d";
  }
  .bi-journal-check::before {
    content: "\f43e";
  }
  .bi-journal-code::before {
    content: "\f43f";
  }
  .bi-journal-medical::before {
    content: "\f440";
  }
  .bi-journal-minus::before {
    content: "\f441";
  }
  .bi-journal-plus::before {
    content: "\f442";
  }
  .bi-journal-richtext::before {
    content: "\f443";
  }
  .bi-journal-text::before {
    content: "\f444";
  }
  .bi-journal-x::before {
    content: "\f445";
  }
  .bi-journal::before {
    content: "\f446";
  }
  .bi-journals::before {
    content: "\f447";
  }
  .bi-joystick::before {
    content: "\f448";
  }
  .bi-justify-left::before {
    content: "\f449";
  }
  .bi-justify-right::before {
    content: "\f44a";
  }
  .bi-justify::before {
    content: "\f44b";
  }
  .bi-kanban-fill::before {
    content: "\f44c";
  }
  .bi-kanban::before {
    content: "\f44d";
  }
  .bi-key-fill::before {
    content: "\f44e";
  }
  .bi-key::before {
    content: "\f44f";
  }
  .bi-keyboard-fill::before {
    content: "\f450";
  }
  .bi-keyboard::before {
    content: "\f451";
  }
  .bi-ladder::before {
    content: "\f452";
  }
  .bi-lamp-fill::before {
    content: "\f453";
  }
  .bi-lamp::before {
    content: "\f454";
  }
  .bi-laptop-fill::before {
    content: "\f455";
  }
  .bi-laptop::before {
    content: "\f456";
  }
  .bi-layer-backward::before {
    content: "\f457";
  }
  .bi-layer-forward::before {
    content: "\f458";
  }
  .bi-layers-fill::before {
    content: "\f459";
  }
  .bi-layers-half::before {
    content: "\f45a";
  }
  .bi-layers::before {
    content: "\f45b";
  }
  .bi-layout-sidebar-inset-reverse::before {
    content: "\f45c";
  }
  .bi-layout-sidebar-inset::before {
    content: "\f45d";
  }
  .bi-layout-sidebar-reverse::before {
    content: "\f45e";
  }
  .bi-layout-sidebar::before {
    content: "\f45f";
  }
  .bi-layout-split::before {
    content: "\f460";
  }
  .bi-layout-text-sidebar-reverse::before {
    content: "\f461";
  }
  .bi-layout-text-sidebar::before {
    content: "\f462";
  }
  .bi-layout-text-window-reverse::before {
    content: "\f463";
  }
  .bi-layout-text-window::before {
    content: "\f464";
  }
  .bi-layout-three-columns::before {
    content: "\f465";
  }
  .bi-layout-wtf::before {
    content: "\f466";
  }
  .bi-life-preserver::before {
    content: "\f467";
  }
  .bi-lightbulb-fill::before {
    content: "\f468";
  }
  .bi-lightbulb-off-fill::before {
    content: "\f469";
  }
  .bi-lightbulb-off::before {
    content: "\f46a";
  }
  .bi-lightbulb::before {
    content: "\f46b";
  }
  .bi-lightning-charge-fill::before {
    content: "\f46c";
  }
  .bi-lightning-charge::before {
    content: "\f46d";
  }
  .bi-lightning-fill::before {
    content: "\f46e";
  }
  .bi-lightning::before {
    content: "\f46f";
  }
  .bi-link-45deg::before {
    content: "\f470";
  }
  .bi-link::before {
    content: "\f471";
  }
  .bi-linkedin::before {
    content: "\f472";
  }
  .bi-list-check::before {
    content: "\f473";
  }
  .bi-list-nested::before {
    content: "\f474";
  }
  .bi-list-ol::before {
    content: "\f475";
  }
  .bi-list-stars::before {
    content: "\f476";
  }
  .bi-list-task::before {
    content: "\f477";
  }
  .bi-list-ul::before {
    content: "\f478";
  }
  .bi-list::before {
    content: "\f479";
  }
  .bi-lock-fill::before {
    content: "\f47a";
  }
  .bi-lock::before {
    content: "\f47b";
  }
  .bi-mailbox::before {
    content: "\f47c";
  }
  .bi-mailbox2::before {
    content: "\f47d";
  }
  .bi-map-fill::before {
    content: "\f47e";
  }
  .bi-map::before {
    content: "\f47f";
  }
  .bi-markdown-fill::before {
    content: "\f480";
  }
  .bi-markdown::before {
    content: "\f481";
  }
  .bi-mask::before {
    content: "\f482";
  }
  .bi-megaphone-fill::before {
    content: "\f483";
  }
  .bi-megaphone::before {
    content: "\f484";
  }
  .bi-menu-app-fill::before {
    content: "\f485";
  }
  .bi-menu-app::before {
    content: "\f486";
  }
  .bi-menu-button-fill::before {
    content: "\f487";
  }
  .bi-menu-button-wide-fill::before {
    content: "\f488";
  }
  .bi-menu-button-wide::before {
    content: "\f489";
  }
  .bi-menu-button::before {
    content: "\f48a";
  }
  .bi-menu-down::before {
    content: "\f48b";
  }
  .bi-menu-up::before {
    content: "\f48c";
  }
  .bi-mic-fill::before {
    content: "\f48d";
  }
  .bi-mic-mute-fill::before {
    content: "\f48e";
  }
  .bi-mic-mute::before {
    content: "\f48f";
  }
  .bi-mic::before {
    content: "\f490";
  }
  .bi-minecart-loaded::before {
    content: "\f491";
  }
  .bi-minecart::before {
    content: "\f492";
  }
  .bi-moisture::before {
    content: "\f493";
  }
  .bi-moon-fill::before {
    content: "\f494";
  }
  .bi-moon-stars-fill::before {
    content: "\f495";
  }
  .bi-moon-stars::before {
    content: "\f496";
  }
  .bi-moon::before {
    content: "\f497";
  }
  .bi-mouse-fill::before {
    content: "\f498";
  }
  .bi-mouse::before {
    content: "\f499";
  }
  .bi-mouse2-fill::before {
    content: "\f49a";
  }
  .bi-mouse2::before {
    content: "\f49b";
  }
  .bi-mouse3-fill::before {
    content: "\f49c";
  }
  .bi-mouse3::before {
    content: "\f49d";
  }
  .bi-music-note-beamed::before {
    content: "\f49e";
  }
  .bi-music-note-list::before {
    content: "\f49f";
  }
  .bi-music-note::before {
    content: "\f4a0";
  }
  .bi-music-player-fill::before {
    content: "\f4a1";
  }
  .bi-music-player::before {
    content: "\f4a2";
  }
  .bi-newspaper::before {
    content: "\f4a3";
  }
  .bi-node-minus-fill::before {
    content: "\f4a4";
  }
  .bi-node-minus::before {
    content: "\f4a5";
  }
  .bi-node-plus-fill::before {
    content: "\f4a6";
  }
  .bi-node-plus::before {
    content: "\f4a7";
  }
  .bi-nut-fill::before {
    content: "\f4a8";
  }
  .bi-nut::before {
    content: "\f4a9";
  }
  .bi-octagon-fill::before {
    content: "\f4aa";
  }
  .bi-octagon-half::before {
    content: "\f4ab";
  }
  .bi-octagon::before {
    content: "\f4ac";
  }
  .bi-option::before {
    content: "\f4ad";
  }
  .bi-outlet::before {
    content: "\f4ae";
  }
  .bi-paint-bucket::before {
    content: "\f4af";
  }
  .bi-palette-fill::before {
    content: "\f4b0";
  }
  .bi-palette::before {
    content: "\f4b1";
  }
  .bi-palette2::before {
    content: "\f4b2";
  }
  .bi-paperclip::before {
    content: "\f4b3";
  }
  .bi-paragraph::before {
    content: "\f4b4";
  }
  .bi-patch-check-fill::before {
    content: "\f4b5";
  }
  .bi-patch-check::before {
    content: "\f4b6";
  }
  .bi-patch-exclamation-fill::before {
    content: "\f4b7";
  }
  .bi-patch-exclamation::before {
    content: "\f4b8";
  }
  .bi-patch-minus-fill::before {
    content: "\f4b9";
  }
  .bi-patch-minus::before {
    content: "\f4ba";
  }
  .bi-patch-plus-fill::before {
    content: "\f4bb";
  }
  .bi-patch-plus::before {
    content: "\f4bc";
  }
  .bi-patch-question-fill::before {
    content: "\f4bd";
  }
  .bi-patch-question::before {
    content: "\f4be";
  }
  .bi-pause-btn-fill::before {
    content: "\f4bf";
  }
  .bi-pause-btn::before {
    content: "\f4c0";
  }
  .bi-pause-circle-fill::before {
    content: "\f4c1";
  }
  .bi-pause-circle::before {
    content: "\f4c2";
  }
  .bi-pause-fill::before {
    content: "\f4c3";
  }
  .bi-pause::before {
    content: "\f4c4";
  }
  .bi-peace-fill::before {
    content: "\f4c5";
  }
  .bi-peace::before {
    content: "\f4c6";
  }
  .bi-pen-fill::before {
    content: "\f4c7";
  }
  .bi-pen::before {
    content: "\f4c8";
  }
  .bi-pencil-fill::before {
    content: "\f4c9";
  }
  .bi-pencil-square::before {
    content: "\f4ca";
  }
  .bi-pencil::before {
    content: "\f4cb";
  }
  .bi-pentagon-fill::before {
    content: "\f4cc";
  }
  .bi-pentagon-half::before {
    content: "\f4cd";
  }
  .bi-pentagon::before {
    content: "\f4ce";
  }
  .bi-people-fill::before {
    content: "\f4cf";
  }
  .bi-people::before {
    content: "\f4d0";
  }
  .bi-percent::before {
    content: "\f4d1";
  }
  .bi-person-badge-fill::before {
    content: "\f4d2";
  }
  .bi-person-badge::before {
    content: "\f4d3";
  }
  .bi-person-bounding-box::before {
    content: "\f4d4";
  }
  .bi-person-check-fill::before {
    content: "\f4d5";
  }
  .bi-person-check::before {
    content: "\f4d6";
  }
  .bi-person-circle::before {
    content: "\f4d7";
  }
  .bi-person-dash-fill::before {
    content: "\f4d8";
  }
  .bi-person-dash::before {
    content: "\f4d9";
  }
  .bi-person-fill::before {
    content: "\f4da";
  }
  .bi-person-lines-fill::before {
    content: "\f4db";
  }
  .bi-person-plus-fill::before {
    content: "\f4dc";
  }
  .bi-person-plus::before {
    content: "\f4dd";
  }
  .bi-person-square::before {
    content: "\f4de";
  }
  .bi-person-x-fill::before {
    content: "\f4df";
  }
  .bi-person-x::before {
    content: "\f4e0";
  }
  .bi-person::before {
    content: "\f4e1";
  }
  .bi-phone-fill::before {
    content: "\f4e2";
  }
  .bi-phone-landscape-fill::before {
    content: "\f4e3";
  }
  .bi-phone-landscape::before {
    content: "\f4e4";
  }
  .bi-phone-vibrate-fill::before {
    content: "\f4e5";
  }
  .bi-phone-vibrate::before {
    content: "\f4e6";
  }
  .bi-phone::before {
    content: "\f4e7";
  }
  .bi-pie-chart-fill::before {
    content: "\f4e8";
  }
  .bi-pie-chart::before {
    content: "\f4e9";
  }
  .bi-pin-angle-fill::before {
    content: "\f4ea";
  }
  .bi-pin-angle::before {
    content: "\f4eb";
  }
  .bi-pin-fill::before {
    content: "\f4ec";
  }
  .bi-pin::before {
    content: "\f4ed";
  }
  .bi-pip-fill::before {
    content: "\f4ee";
  }
  .bi-pip::before {
    content: "\f4ef";
  }
  .bi-play-btn-fill::before {
    content: "\f4f0";
  }
  .bi-play-btn::before {
    content: "\f4f1";
  }
  .bi-play-circle-fill::before {
    content: "\f4f2";
  }
  .bi-play-circle::before {
    content: "\f4f3";
  }
  .bi-play-fill::before {
    content: "\f4f4";
  }
  .bi-play::before {
    content: "\f4f5";
  }
  .bi-plug-fill::before {
    content: "\f4f6";
  }
  .bi-plug::before {
    content: "\f4f7";
  }
  .bi-plus-circle-dotted::before {
    content: "\f4f8";
  }
  .bi-plus-circle-fill::before {
    content: "\f4f9";
  }
  .bi-plus-circle::before {
    content: "\f4fa";
  }
  .bi-plus-square-dotted::before {
    content: "\f4fb";
  }
  .bi-plus-square-fill::before {
    content: "\f4fc";
  }
  .bi-plus-square::before {
    content: "\f4fd";
  }
  .bi-plus::before {
    content: "\f4fe";
  }
  .bi-power::before {
    content: "\f4ff";
  }
  .bi-printer-fill::before {
    content: "\f500";
  }
  .bi-printer::before {
    content: "\f501";
  }
  .bi-puzzle-fill::before {
    content: "\f502";
  }
  .bi-puzzle::before {
    content: "\f503";
  }
  .bi-question-circle-fill::before {
    content: "\f504";
  }
  .bi-question-circle::before {
    content: "\f505";
  }
  .bi-question-diamond-fill::before {
    content: "\f506";
  }
  .bi-question-diamond::before {
    content: "\f507";
  }
  .bi-question-octagon-fill::before {
    content: "\f508";
  }
  .bi-question-octagon::before {
    content: "\f509";
  }
  .bi-question-square-fill::before {
    content: "\f50a";
  }
  .bi-question-square::before {
    content: "\f50b";
  }
  .bi-question::before {
    content: "\f50c";
  }
  .bi-rainbow::before {
    content: "\f50d";
  }
  .bi-receipt-cutoff::before {
    content: "\f50e";
  }
  .bi-receipt::before {
    content: "\f50f";
  }
  .bi-reception-0::before {
    content: "\f510";
  }
  .bi-reception-1::before {
    content: "\f511";
  }
  .bi-reception-2::before {
    content: "\f512";
  }
  .bi-reception-3::before {
    content: "\f513";
  }
  .bi-reception-4::before {
    content: "\f514";
  }
  .bi-record-btn-fill::before {
    content: "\f515";
  }
  .bi-record-btn::before {
    content: "\f516";
  }
  .bi-record-circle-fill::before {
    content: "\f517";
  }
  .bi-record-circle::before {
    content: "\f518";
  }
  .bi-record-fill::before {
    content: "\f519";
  }
  .bi-record::before {
    content: "\f51a";
  }
  .bi-record2-fill::before {
    content: "\f51b";
  }
  .bi-record2::before {
    content: "\f51c";
  }
  .bi-reply-all-fill::before {
    content: "\f51d";
  }
  .bi-reply-all::before {
    content: "\f51e";
  }
  .bi-reply-fill::before {
    content: "\f51f";
  }
  .bi-reply::before {
    content: "\f520";
  }
  .bi-rss-fill::before {
    content: "\f521";
  }
  .bi-rss::before {
    content: "\f522";
  }
  .bi-rulers::before {
    content: "\f523";
  }
  .bi-save-fill::before {
    content: "\f524";
  }
  .bi-save::before {
    content: "\f525";
  }
  .bi-save2-fill::before {
    content: "\f526";
  }
  .bi-save2::before {
    content: "\f527";
  }
  .bi-scissors::before {
    content: "\f528";
  }
  .bi-screwdriver::before {
    content: "\f529";
  }
  .bi-search::before {
    content: "\f52a";
  }
  .bi-segmented-nav::before {
    content: "\f52b";
  }
  .bi-server::before {
    content: "\f52c";
  }
  .bi-share-fill::before {
    content: "\f52d";
  }
  .bi-share::before {
    content: "\f52e";
  }
  .bi-shield-check::before {
    content: "\f52f";
  }
  .bi-shield-exclamation::before {
    content: "\f530";
  }
  .bi-shield-fill-check::before {
    content: "\f531";
  }
  .bi-shield-fill-exclamation::before {
    content: "\f532";
  }
  .bi-shield-fill-minus::before {
    content: "\f533";
  }
  .bi-shield-fill-plus::before {
    content: "\f534";
  }
  .bi-shield-fill-x::before {
    content: "\f535";
  }
  .bi-shield-fill::before {
    content: "\f536";
  }
  .bi-shield-lock-fill::before {
    content: "\f537";
  }
  .bi-shield-lock::before {
    content: "\f538";
  }
  .bi-shield-minus::before {
    content: "\f539";
  }
  .bi-shield-plus::before {
    content: "\f53a";
  }
  .bi-shield-shaded::before {
    content: "\f53b";
  }
  .bi-shield-slash-fill::before {
    content: "\f53c";
  }
  .bi-shield-slash::before {
    content: "\f53d";
  }
  .bi-shield-x::before {
    content: "\f53e";
  }
  .bi-shield::before {
    content: "\f53f";
  }
  .bi-shift-fill::before {
    content: "\f540";
  }
  .bi-shift::before {
    content: "\f541";
  }
  .bi-shop-window::before {
    content: "\f542";
  }
  .bi-shop::before {
    content: "\f543";
  }
  .bi-shuffle::before {
    content: "\f544";
  }
  .bi-signpost-2-fill::before {
    content: "\f545";
  }
  .bi-signpost-2::before {
    content: "\f546";
  }
  .bi-signpost-fill::before {
    content: "\f547";
  }
  .bi-signpost-split-fill::before {
    content: "\f548";
  }
  .bi-signpost-split::before {
    content: "\f549";
  }
  .bi-signpost::before {
    content: "\f54a";
  }
  .bi-sim-fill::before {
    content: "\f54b";
  }
  .bi-sim::before {
    content: "\f54c";
  }
  .bi-skip-backward-btn-fill::before {
    content: "\f54d";
  }
  .bi-skip-backward-btn::before {
    content: "\f54e";
  }
  .bi-skip-backward-circle-fill::before {
    content: "\f54f";
  }
  .bi-skip-backward-circle::before {
    content: "\f550";
  }
  .bi-skip-backward-fill::before {
    content: "\f551";
  }
  .bi-skip-backward::before {
    content: "\f552";
  }
  .bi-skip-end-btn-fill::before {
    content: "\f553";
  }
  .bi-skip-end-btn::before {
    content: "\f554";
  }
  .bi-skip-end-circle-fill::before {
    content: "\f555";
  }
  .bi-skip-end-circle::before {
    content: "\f556";
  }
  .bi-skip-end-fill::before {
    content: "\f557";
  }
  .bi-skip-end::before {
    content: "\f558";
  }
  .bi-skip-forward-btn-fill::before {
    content: "\f559";
  }
  .bi-skip-forward-btn::before {
    content: "\f55a";
  }
  .bi-skip-forward-circle-fill::before {
    content: "\f55b";
  }
  .bi-skip-forward-circle::before {
    content: "\f55c";
  }
  .bi-skip-forward-fill::before {
    content: "\f55d";
  }
  .bi-skip-forward::before {
    content: "\f55e";
  }
  .bi-skip-start-btn-fill::before {
    content: "\f55f";
  }
  .bi-skip-start-btn::before {
    content: "\f560";
  }
  .bi-skip-start-circle-fill::before {
    content: "\f561";
  }
  .bi-skip-start-circle::before {
    content: "\f562";
  }
  .bi-skip-start-fill::before {
    content: "\f563";
  }
  .bi-skip-start::before {
    content: "\f564";
  }
  .bi-slack::before {
    content: "\f565";
  }
  .bi-slash-circle-fill::before {
    content: "\f566";
  }
  .bi-slash-circle::before {
    content: "\f567";
  }
  .bi-slash-square-fill::before {
    content: "\f568";
  }
  .bi-slash-square::before {
    content: "\f569";
  }
  .bi-slash::before {
    content: "\f56a";
  }
  .bi-sliders::before {
    content: "\f56b";
  }
  .bi-smartwatch::before {
    content: "\f56c";
  }
  .bi-snow::before {
    content: "\f56d";
  }
  .bi-snow2::before {
    content: "\f56e";
  }
  .bi-snow3::before {
    content: "\f56f";
  }
  .bi-sort-alpha-down-alt::before {
    content: "\f570";
  }
  .bi-sort-alpha-down::before {
    content: "\f571";
  }
  .bi-sort-alpha-up-alt::before {
    content: "\f572";
  }
  .bi-sort-alpha-up::before {
    content: "\f573";
  }
  .bi-sort-down-alt::before {
    content: "\f574";
  }
  .bi-sort-down::before {
    content: "\f575";
  }
  .bi-sort-numeric-down-alt::before {
    content: "\f576";
  }
  .bi-sort-numeric-down::before {
    content: "\f577";
  }
  .bi-sort-numeric-up-alt::before {
    content: "\f578";
  }
  .bi-sort-numeric-up::before {
    content: "\f579";
  }
  .bi-sort-up-alt::before {
    content: "\f57a";
  }
  .bi-sort-up::before {
    content: "\f57b";
  }
  .bi-soundwave::before {
    content: "\f57c";
  }
  .bi-speaker-fill::before {
    content: "\f57d";
  }
  .bi-speaker::before {
    content: "\f57e";
  }
  .bi-speedometer::before {
    content: "\f57f";
  }
  .bi-speedometer2::before {
    content: "\f580";
  }
  .bi-spellcheck::before {
    content: "\f581";
  }
  .bi-square-fill::before {
    content: "\f582";
  }
  .bi-square-half::before {
    content: "\f583";
  }
  .bi-square::before {
    content: "\f584";
  }
  .bi-stack::before {
    content: "\f585";
  }
  .bi-star-fill::before {
    content: "\f586";
  }
  .bi-star-half::before {
    content: "\f587";
  }
  .bi-star::before {
    content: "\f588";
  }
  .bi-stars::before {
    content: "\f589";
  }
  .bi-stickies-fill::before {
    content: "\f58a";
  }
  .bi-stickies::before {
    content: "\f58b";
  }
  .bi-sticky-fill::before {
    content: "\f58c";
  }
  .bi-sticky::before {
    content: "\f58d";
  }
  .bi-stop-btn-fill::before {
    content: "\f58e";
  }
  .bi-stop-btn::before {
    content: "\f58f";
  }
  .bi-stop-circle-fill::before {
    content: "\f590";
  }
  .bi-stop-circle::before {
    content: "\f591";
  }
  .bi-stop-fill::before {
    content: "\f592";
  }
  .bi-stop::before {
    content: "\f593";
  }
  .bi-stoplights-fill::before {
    content: "\f594";
  }
  .bi-stoplights::before {
    content: "\f595";
  }
  .bi-stopwatch-fill::before {
    content: "\f596";
  }
  .bi-stopwatch::before {
    content: "\f597";
  }
  .bi-subtract::before {
    content: "\f598";
  }
  .bi-suit-club-fill::before {
    content: "\f599";
  }
  .bi-suit-club::before {
    content: "\f59a";
  }
  .bi-suit-diamond-fill::before {
    content: "\f59b";
  }
  .bi-suit-diamond::before {
    content: "\f59c";
  }
  .bi-suit-heart-fill::before {
    content: "\f59d";
  }
  .bi-suit-heart::before {
    content: "\f59e";
  }
  .bi-suit-spade-fill::before {
    content: "\f59f";
  }
  .bi-suit-spade::before {
    content: "\f5a0";
  }
  .bi-sun-fill::before {
    content: "\f5a1";
  }
  .bi-sun::before {
    content: "\f5a2";
  }
  .bi-sunglasses::before {
    content: "\f5a3";
  }
  .bi-sunrise-fill::before {
    content: "\f5a4";
  }
  .bi-sunrise::before {
    content: "\f5a5";
  }
  .bi-sunset-fill::before {
    content: "\f5a6";
  }
  .bi-sunset::before {
    content: "\f5a7";
  }
  .bi-symmetry-horizontal::before {
    content: "\f5a8";
  }
  .bi-symmetry-vertical::before {
    content: "\f5a9";
  }
  .bi-table::before {
    content: "\f5aa";
  }
  .bi-tablet-fill::before {
    content: "\f5ab";
  }
  .bi-tablet-landscape-fill::before {
    content: "\f5ac";
  }
  .bi-tablet-landscape::before {
    content: "\f5ad";
  }
  .bi-tablet::before {
    content: "\f5ae";
  }
  .bi-tag-fill::before {
    content: "\f5af";
  }
  .bi-tag::before {
    content: "\f5b0";
  }
  .bi-tags-fill::before {
    content: "\f5b1";
  }
  .bi-tags::before {
    content: "\f5b2";
  }
  .bi-telegram::before {
    content: "\f5b3";
  }
  .bi-telephone-fill::before {
    content: "\f5b4";
  }
  .bi-telephone-forward-fill::before {
    content: "\f5b5";
  }
  .bi-telephone-forward::before {
    content: "\f5b6";
  }
  .bi-telephone-inbound-fill::before {
    content: "\f5b7";
  }
  .bi-telephone-inbound::before {
    content: "\f5b8";
  }
  .bi-telephone-minus-fill::before {
    content: "\f5b9";
  }
  .bi-telephone-minus::before {
    content: "\f5ba";
  }
  .bi-telephone-outbound-fill::before {
    content: "\f5bb";
  }
  .bi-telephone-outbound::before {
    content: "\f5bc";
  }
  .bi-telephone-plus-fill::before {
    content: "\f5bd";
  }
  .bi-telephone-plus::before {
    content: "\f5be";
  }
  .bi-telephone-x-fill::before {
    content: "\f5bf";
  }
  .bi-telephone-x::before {
    content: "\f5c0";
  }
  .bi-telephone::before {
    content: "\f5c1";
  }
  .bi-terminal-fill::before {
    content: "\f5c2";
  }
  .bi-terminal::before {
    content: "\f5c3";
  }
  .bi-text-center::before {
    content: "\f5c4";
  }
  .bi-text-indent-left::before {
    content: "\f5c5";
  }
  .bi-text-indent-right::before {
    content: "\f5c6";
  }
  .bi-text-left::before {
    content: "\f5c7";
  }
  .bi-text-paragraph::before {
    content: "\f5c8";
  }
  .bi-text-right::before {
    content: "\f5c9";
  }
  .bi-textarea-resize::before {
    content: "\f5ca";
  }
  .bi-textarea-t::before {
    content: "\f5cb";
  }
  .bi-textarea::before {
    content: "\f5cc";
  }
  .bi-thermometer-half::before {
    content: "\f5cd";
  }
  .bi-thermometer-high::before {
    content: "\f5ce";
  }
  .bi-thermometer-low::before {
    content: "\f5cf";
  }
  .bi-thermometer-snow::before {
    content: "\f5d0";
  }
  .bi-thermometer-sun::before {
    content: "\f5d1";
  }
  .bi-thermometer::before {
    content: "\f5d2";
  }
  .bi-three-dots-vertical::before {
    content: "\f5d3";
  }
  .bi-three-dots::before {
    content: "\f5d4";
  }
  .bi-toggle-off::before {
    content: "\f5d5";
  }
  .bi-toggle-on::before {
    content: "\f5d6";
  }
  .bi-toggle2-off::before {
    content: "\f5d7";
  }
  .bi-toggle2-on::before {
    content: "\f5d8";
  }
  .bi-toggles::before {
    content: "\f5d9";
  }
  .bi-toggles2::before {
    content: "\f5da";
  }
  .bi-tools::before {
    content: "\f5db";
  }
  .bi-tornado::before {
    content: "\f5dc";
  }
  .bi-trash-fill::before {
    content: "\f5dd";
  }
  .bi-trash::before {
    content: "\f5de";
  }
  .bi-trash2-fill::before {
    content: "\f5df";
  }
  .bi-trash2::before {
    content: "\f5e0";
  }
  .bi-tree-fill::before {
    content: "\f5e1";
  }
  .bi-tree::before {
    content: "\f5e2";
  }
  .bi-triangle-fill::before {
    content: "\f5e3";
  }
  .bi-triangle-half::before {
    content: "\f5e4";
  }
  .bi-triangle::before {
    content: "\f5e5";
  }
  .bi-trophy-fill::before {
    content: "\f5e6";
  }
  .bi-trophy::before {
    content: "\f5e7";
  }
  .bi-tropical-storm::before {
    content: "\f5e8";
  }
  .bi-truck-flatbed::before {
    content: "\f5e9";
  }
  .bi-truck::before {
    content: "\f5ea";
  }
  .bi-tsunami::before {
    content: "\f5eb";
  }
  .bi-tv-fill::before {
    content: "\f5ec";
  }
  .bi-tv::before {
    content: "\f5ed";
  }
  .bi-twitch::before {
    content: "\f5ee";
  }
  .bi-twitter::before {
    content: "\f5ef";
  }
  .bi-type-bold::before {
    content: "\f5f0";
  }
  .bi-type-h1::before {
    content: "\f5f1";
  }
  .bi-type-h2::before {
    content: "\f5f2";
  }
  .bi-type-h3::before {
    content: "\f5f3";
  }
  .bi-type-italic::before {
    content: "\f5f4";
  }
  .bi-type-strikethrough::before {
    content: "\f5f5";
  }
  .bi-type-underline::before {
    content: "\f5f6";
  }
  .bi-type::before {
    content: "\f5f7";
  }
  .bi-ui-checks-grid::before {
    content: "\f5f8";
  }
  .bi-ui-checks::before {
    content: "\f5f9";
  }
  .bi-ui-radios-grid::before {
    content: "\f5fa";
  }
  .bi-ui-radios::before {
    content: "\f5fb";
  }
  .bi-umbrella-fill::before {
    content: "\f5fc";
  }
  .bi-umbrella::before {
    content: "\f5fd";
  }
  .bi-union::before {
    content: "\f5fe";
  }
  .bi-unlock-fill::before {
    content: "\f5ff";
  }
  .bi-unlock::before {
    content: "\f600";
  }
  .bi-upc-scan::before {
    content: "\f601";
  }
  .bi-upc::before {
    content: "\f602";
  }
  .bi-upload::before {
    content: "\f603";
  }
  .bi-vector-pen::before {
    content: "\f604";
  }
  .bi-view-list::before {
    content: "\f605";
  }
  .bi-view-stacked::before {
    content: "\f606";
  }
  .bi-vinyl-fill::before {
    content: "\f607";
  }
  .bi-vinyl::before {
    content: "\f608";
  }
  .bi-voicemail::before {
    content: "\f609";
  }
  .bi-volume-down-fill::before {
    content: "\f60a";
  }
  .bi-volume-down::before {
    content: "\f60b";
  }
  .bi-volume-mute-fill::before {
    content: "\f60c";
  }
  .bi-volume-mute::before {
    content: "\f60d";
  }
  .bi-volume-off-fill::before {
    content: "\f60e";
  }
  .bi-volume-off::before {
    content: "\f60f";
  }
  .bi-volume-up-fill::before {
    content: "\f610";
  }
  .bi-volume-up::before {
    content: "\f611";
  }
  .bi-vr::before {
    content: "\f612";
  }
  .bi-wallet-fill::before {
    content: "\f613";
  }
  .bi-wallet::before {
    content: "\f614";
  }
  .bi-wallet2::before {
    content: "\f615";
  }
  .bi-watch::before {
    content: "\f616";
  }
  .bi-water::before {
    content: "\f617";
  }
  .bi-whatsapp::before {
    content: "\f618";
  }
  .bi-wifi-1::before {
    content: "\f619";
  }
  .bi-wifi-2::before {
    content: "\f61a";
  }
  .bi-wifi-off::before {
    content: "\f61b";
  }
  .bi-wifi::before {
    content: "\f61c";
  }
  .bi-wind::before {
    content: "\f61d";
  }
  .bi-window-dock::before {
    content: "\f61e";
  }
  .bi-window-sidebar::before {
    content: "\f61f";
  }
  .bi-window::before {
    content: "\f620";
  }
  .bi-wrench::before {
    content: "\f621";
  }
  .bi-x-circle-fill::before {
    content: "\f622";
  }
  .bi-x-circle::before {
    content: "\f623";
  }
  .bi-x-diamond-fill::before {
    content: "\f624";
  }
  .bi-x-diamond::before {
    content: "\f625";
  }
  .bi-x-octagon-fill::before {
    content: "\f626";
  }
  .bi-x-octagon::before {
    content: "\f627";
  }
  .bi-x-square-fill::before {
    content: "\f628";
  }
  .bi-x-square::before {
    content: "\f629";
  }
  .bi-x::before {
    content: "\f62a";
  }
  .bi-youtube::before {
    content: "\f62b";
  }
  .bi-zoom-in::before {
    content: "\f62c";
  }
  .bi-zoom-out::before {
    content: "\f62d";
  }
  .bi-bank::before {
    content: "\f62e";
  }
  .bi-bank2::before {
    content: "\f62f";
  }
  .bi-bell-slash-fill::before {
    content: "\f630";
  }
  .bi-bell-slash::before {
    content: "\f631";
  }
  .bi-cash-coin::before {
    content: "\f632";
  }
  .bi-check-lg::before {
    content: "\f633";
  }
  .bi-coin::before {
    content: "\f634";
  }
  .bi-currency-bitcoin::before {
    content: "\f635";
  }
  .bi-currency-dollar::before {
    content: "\f636";
  }
  .bi-currency-euro::before {
    content: "\f637";
  }
  .bi-currency-exchange::before {
    content: "\f638";
  }
  .bi-currency-pound::before {
    content: "\f639";
  }
  .bi-currency-yen::before {
    content: "\f63a";
  }
  .bi-dash-lg::before {
    content: "\f63b";
  }
  .bi-exclamation-lg::before {
    content: "\f63c";
  }
  .bi-file-earmark-pdf-fill::before {
    content: "\f63d";
  }
  .bi-file-earmark-pdf::before {
    content: "\f63e";
  }
  .bi-file-pdf-fill::before {
    content: "\f63f";
  }
  .bi-file-pdf::before {
    content: "\f640";
  }
  .bi-gender-ambiguous::before {
    content: "\f641";
  }
  .bi-gender-female::before {
    content: "\f642";
  }
  .bi-gender-male::before {
    content: "\f643";
  }
  .bi-gender-trans::before {
    content: "\f644";
  }
  .bi-headset-vr::before {
    content: "\f645";
  }
  .bi-info-lg::before {
    content: "\f646";
  }
  .bi-mastodon::before {
    content: "\f647";
  }
  .bi-messenger::before {
    content: "\f648";
  }
  .bi-piggy-bank-fill::before {
    content: "\f649";
  }
  .bi-piggy-bank::before {
    content: "\f64a";
  }
  .bi-pin-map-fill::before {
    content: "\f64b";
  }
  .bi-pin-map::before {
    content: "\f64c";
  }
  .bi-plus-lg::before {
    content: "\f64d";
  }
  .bi-question-lg::before {
    content: "\f64e";
  }
  .bi-recycle::before {
    content: "\f64f";
  }
  .bi-reddit::before {
    content: "\f650";
  }
  .bi-safe-fill::before {
    content: "\f651";
  }
  .bi-safe2-fill::before {
    content: "\f652";
  }
  .bi-safe2::before {
    content: "\f653";
  }
  .bi-sd-card-fill::before {
    content: "\f654";
  }
  .bi-sd-card::before {
    content: "\f655";
  }
  .bi-skype::before {
    content: "\f656";
  }
  .bi-slash-lg::before {
    content: "\f657";
  }
  .bi-translate::before {
    content: "\f658";
  }
  .bi-x-lg::before {
    content: "\f659";
  }
  .bi-safe::before {
    content: "\f65a";
  }
  .bi-apple::before {
    content: "\f65b";
  }
  .bi-microsoft::before {
    content: "\f65d";
  }
  .bi-windows::before {
    content: "\f65e";
  }
  .bi-behance::before {
    content: "\f65c";
  }
  .bi-dribbble::before {
    content: "\f65f";
  }
  .bi-line::before {
    content: "\f660";
  }
  .bi-medium::before {
    content: "\f661";
  }
  .bi-paypal::before {
    content: "\f662";
  }
  .bi-pinterest::before {
    content: "\f663";
  }
  .bi-signal::before {
    content: "\f664";
  }
  .bi-snapchat::before {
    content: "\f665";
  }
  .bi-spotify::before {
    content: "\f666";
  }
  .bi-stack-overflow::before {
    content: "\f667";
  }
  .bi-strava::before {
    content: "\f668";
  }
  .bi-wordpress::before {
    content: "\f669";
  }
  .bi-vimeo::before {
    content: "\f66a";
  }
  .bi-activity::before {
    content: "\f66b";
  }
  .bi-easel2-fill::before {
    content: "\f66c";
  }
  .bi-easel2::before {
    content: "\f66d";
  }
  .bi-easel3-fill::before {
    content: "\f66e";
  }
  .bi-easel3::before {
    content: "\f66f";
  }
  .bi-fan::before {
    content: "\f670";
  }
  .bi-fingerprint::before {
    content: "\f671";
  }
  .bi-graph-down-arrow::before {
    content: "\f672";
  }
  .bi-graph-up-arrow::before {
    content: "\f673";
  }
  .bi-hypnotize::before {
    content: "\f674";
  }
  .bi-magic::before {
    content: "\f675";
  }
  .bi-person-rolodex::before {
    content: "\f676";
  }
  .bi-person-video::before {
    content: "\f677";
  }
  .bi-person-video2::before {
    content: "\f678";
  }
  .bi-person-video3::before {
    content: "\f679";
  }
  .bi-person-workspace::before {
    content: "\f67a";
  }
  .bi-radioactive::before {
    content: "\f67b";
  }
  .bi-webcam-fill::before {
    content: "\f67c";
  }
  .bi-webcam::before {
    content: "\f67d";
  }
  .bi-yin-yang::before {
    content: "\f67e";
  }
  .bi-bandaid-fill::before {
    content: "\f680";
  }
  .bi-bandaid::before {
    content: "\f681";
  }
  .bi-bluetooth::before {
    content: "\f682";
  }
  .bi-body-text::before {
    content: "\f683";
  }
  .bi-boombox::before {
    content: "\f684";
  }
  .bi-boxes::before {
    content: "\f685";
  }
  .bi-dpad-fill::before {
    content: "\f686";
  }
  .bi-dpad::before {
    content: "\f687";
  }
  .bi-ear-fill::before {
    content: "\f688";
  }
  .bi-ear::before {
    content: "\f689";
  }
  .bi-envelope-check-fill::before {
    content: "\f68b";
  }
  .bi-envelope-check::before {
    content: "\f68c";
  }
  .bi-envelope-dash-fill::before {
    content: "\f68e";
  }
  .bi-envelope-dash::before {
    content: "\f68f";
  }
  .bi-envelope-exclamation-fill::before {
    content: "\f691";
  }
  .bi-envelope-exclamation::before {
    content: "\f692";
  }
  .bi-envelope-plus-fill::before {
    content: "\f693";
  }
  .bi-envelope-plus::before {
    content: "\f694";
  }
  .bi-envelope-slash-fill::before {
    content: "\f696";
  }
  .bi-envelope-slash::before {
    content: "\f697";
  }
  .bi-envelope-x-fill::before {
    content: "\f699";
  }
  .bi-envelope-x::before {
    content: "\f69a";
  }
  .bi-explicit-fill::before {
    content: "\f69b";
  }
  .bi-explicit::before {
    content: "\f69c";
  }
  .bi-git::before {
    content: "\f69d";
  }
  .bi-infinity::before {
    content: "\f69e";
  }
  .bi-list-columns-reverse::before {
    content: "\f69f";
  }
  .bi-list-columns::before {
    content: "\f6a0";
  }
  .bi-meta::before {
    content: "\f6a1";
  }
  .bi-nintendo-switch::before {
    content: "\f6a4";
  }
  .bi-pc-display-horizontal::before {
    content: "\f6a5";
  }
  .bi-pc-display::before {
    content: "\f6a6";
  }
  .bi-pc-horizontal::before {
    content: "\f6a7";
  }
  .bi-pc::before {
    content: "\f6a8";
  }
  .bi-playstation::before {
    content: "\f6a9";
  }
  .bi-plus-slash-minus::before {
    content: "\f6aa";
  }
  .bi-projector-fill::before {
    content: "\f6ab";
  }
  .bi-projector::before {
    content: "\f6ac";
  }
  .bi-qr-code-scan::before {
    content: "\f6ad";
  }
  .bi-qr-code::before {
    content: "\f6ae";
  }
  .bi-quora::before {
    content: "\f6af";
  }
  .bi-quote::before {
    content: "\f6b0";
  }
  .bi-robot::before {
    content: "\f6b1";
  }
  .bi-send-check-fill::before {
    content: "\f6b2";
  }
  .bi-send-check::before {
    content: "\f6b3";
  }
  .bi-send-dash-fill::before {
    content: "\f6b4";
  }
  .bi-send-dash::before {
    content: "\f6b5";
  }
  .bi-send-exclamation-fill::before {
    content: "\f6b7";
  }
  .bi-send-exclamation::before {
    content: "\f6b8";
  }
  .bi-send-fill::before {
    content: "\f6b9";
  }
  .bi-send-plus-fill::before {
    content: "\f6ba";
  }
  .bi-send-plus::before {
    content: "\f6bb";
  }
  .bi-send-slash-fill::before {
    content: "\f6bc";
  }
  .bi-send-slash::before {
    content: "\f6bd";
  }
  .bi-send-x-fill::before {
    content: "\f6be";
  }
  .bi-send-x::before {
    content: "\f6bf";
  }
  .bi-send::before {
    content: "\f6c0";
  }
  .bi-steam::before {
    content: "\f6c1";
  }
  .bi-terminal-dash::before {
    content: "\f6c3";
  }
  .bi-terminal-plus::before {
    content: "\f6c4";
  }
  .bi-terminal-split::before {
    content: "\f6c5";
  }
  .bi-ticket-detailed-fill::before {
    content: "\f6c6";
  }
  .bi-ticket-detailed::before {
    content: "\f6c7";
  }
  .bi-ticket-fill::before {
    content: "\f6c8";
  }
  .bi-ticket-perforated-fill::before {
    content: "\f6c9";
  }
  .bi-ticket-perforated::before {
    content: "\f6ca";
  }
  .bi-ticket::before {
    content: "\f6cb";
  }
  .bi-tiktok::before {
    content: "\f6cc";
  }
  .bi-window-dash::before {
    content: "\f6cd";
  }
  .bi-window-desktop::before {
    content: "\f6ce";
  }
  .bi-window-fullscreen::before {
    content: "\f6cf";
  }
  .bi-window-plus::before {
    content: "\f6d0";
  }
  .bi-window-split::before {
    content: "\f6d1";
  }
  .bi-window-stack::before {
    content: "\f6d2";
  }
  .bi-window-x::before {
    content: "\f6d3";
  }
  .bi-xbox::before {
    content: "\f6d4";
  }
  .bi-ethernet::before {
    content: "\f6d5";
  }
  .bi-hdmi-fill::before {
    content: "\f6d6";
  }
  .bi-hdmi::before {
    content: "\f6d7";
  }
  .bi-usb-c-fill::before {
    content: "\f6d8";
  }
  .bi-usb-c::before {
    content: "\f6d9";
  }
  .bi-usb-fill::before {
    content: "\f6da";
  }
  .bi-usb-plug-fill::before {
    content: "\f6db";
  }
  .bi-usb-plug::before {
    content: "\f6dc";
  }
  .bi-usb-symbol::before {
    content: "\f6dd";
  }
  .bi-usb::before {
    content: "\f6de";
  }
  .bi-boombox-fill::before {
    content: "\f6df";
  }
  .bi-displayport::before {
    content: "\f6e1";
  }
  .bi-gpu-card::before {
    content: "\f6e2";
  }
  .bi-memory::before {
    content: "\f6e3";
  }
  .bi-modem-fill::before {
    content: "\f6e4";
  }
  .bi-modem::before {
    content: "\f6e5";
  }
  .bi-motherboard-fill::before {
    content: "\f6e6";
  }
  .bi-motherboard::before {
    content: "\f6e7";
  }
  .bi-optical-audio-fill::before {
    content: "\f6e8";
  }
  .bi-optical-audio::before {
    content: "\f6e9";
  }
  .bi-pci-card::before {
    content: "\f6ea";
  }
  .bi-router-fill::before {
    content: "\f6eb";
  }
  .bi-router::before {
    content: "\f6ec";
  }
  .bi-thunderbolt-fill::before {
    content: "\f6ef";
  }
  .bi-thunderbolt::before {
    content: "\f6f0";
  }
  .bi-usb-drive-fill::before {
    content: "\f6f1";
  }
  .bi-usb-drive::before {
    content: "\f6f2";
  }
  .bi-usb-micro-fill::before {
    content: "\f6f3";
  }
  .bi-usb-micro::before {
    content: "\f6f4";
  }
  .bi-usb-mini-fill::before {
    content: "\f6f5";
  }
  .bi-usb-mini::before {
    content: "\f6f6";
  }
  .bi-cloud-haze2::before {
    content: "\f6f7";
  }
  .bi-device-hdd-fill::before {
    content: "\f6f8";
  }
  .bi-device-hdd::before {
    content: "\f6f9";
  }
  .bi-device-ssd-fill::before {
    content: "\f6fa";
  }
  .bi-device-ssd::before {
    content: "\f6fb";
  }
  .bi-displayport-fill::before {
    content: "\f6fc";
  }
  .bi-mortarboard-fill::before {
    content: "\f6fd";
  }
  .bi-mortarboard::before {
    content: "\f6fe";
  }
  .bi-terminal-x::before {
    content: "\f6ff";
  }
  .bi-arrow-through-heart-fill::before {
    content: "\f700";
  }
  .bi-arrow-through-heart::before {
    content: "\f701";
  }
  .bi-badge-sd-fill::before {
    content: "\f702";
  }
  .bi-badge-sd::before {
    content: "\f703";
  }
  .bi-bag-heart-fill::before {
    content: "\f704";
  }
  .bi-bag-heart::before {
    content: "\f705";
  }
  .bi-balloon-fill::before {
    content: "\f706";
  }
  .bi-balloon-heart-fill::before {
    content: "\f707";
  }
  .bi-balloon-heart::before {
    content: "\f708";
  }
  .bi-balloon::before {
    content: "\f709";
  }
  .bi-box2-fill::before {
    content: "\f70a";
  }
  .bi-box2-heart-fill::before {
    content: "\f70b";
  }
  .bi-box2-heart::before {
    content: "\f70c";
  }
  .bi-box2::before {
    content: "\f70d";
  }
  .bi-braces-asterisk::before {
    content: "\f70e";
  }
  .bi-calendar-heart-fill::before {
    content: "\f70f";
  }
  .bi-calendar-heart::before {
    content: "\f710";
  }
  .bi-calendar2-heart-fill::before {
    content: "\f711";
  }
  .bi-calendar2-heart::before {
    content: "\f712";
  }
  .bi-chat-heart-fill::before {
    content: "\f713";
  }
  .bi-chat-heart::before {
    content: "\f714";
  }
  .bi-chat-left-heart-fill::before {
    content: "\f715";
  }
  .bi-chat-left-heart::before {
    content: "\f716";
  }
  .bi-chat-right-heart-fill::before {
    content: "\f717";
  }
  .bi-chat-right-heart::before {
    content: "\f718";
  }
  .bi-chat-square-heart-fill::before {
    content: "\f719";
  }
  .bi-chat-square-heart::before {
    content: "\f71a";
  }
  .bi-clipboard-check-fill::before {
    content: "\f71b";
  }
  .bi-clipboard-data-fill::before {
    content: "\f71c";
  }
  .bi-clipboard-fill::before {
    content: "\f71d";
  }
  .bi-clipboard-heart-fill::before {
    content: "\f71e";
  }
  .bi-clipboard-heart::before {
    content: "\f71f";
  }
  .bi-clipboard-minus-fill::before {
    content: "\f720";
  }
  .bi-clipboard-plus-fill::before {
    content: "\f721";
  }
  .bi-clipboard-pulse::before {
    content: "\f722";
  }
  .bi-clipboard-x-fill::before {
    content: "\f723";
  }
  .bi-clipboard2-check-fill::before {
    content: "\f724";
  }
  .bi-clipboard2-check::before {
    content: "\f725";
  }
  .bi-clipboard2-data-fill::before {
    content: "\f726";
  }
  .bi-clipboard2-data::before {
    content: "\f727";
  }
  .bi-clipboard2-fill::before {
    content: "\f728";
  }
  .bi-clipboard2-heart-fill::before {
    content: "\f729";
  }
  .bi-clipboard2-heart::before {
    content: "\f72a";
  }
  .bi-clipboard2-minus-fill::before {
    content: "\f72b";
  }
  .bi-clipboard2-minus::before {
    content: "\f72c";
  }
  .bi-clipboard2-plus-fill::before {
    content: "\f72d";
  }
  .bi-clipboard2-plus::before {
    content: "\f72e";
  }
  .bi-clipboard2-pulse-fill::before {
    content: "\f72f";
  }
  .bi-clipboard2-pulse::before {
    content: "\f730";
  }
  .bi-clipboard2-x-fill::before {
    content: "\f731";
  }
  .bi-clipboard2-x::before {
    content: "\f732";
  }
  .bi-clipboard2::before {
    content: "\f733";
  }
  .bi-emoji-kiss-fill::before {
    content: "\f734";
  }
  .bi-emoji-kiss::before {
    content: "\f735";
  }
  .bi-envelope-heart-fill::before {
    content: "\f736";
  }
  .bi-envelope-heart::before {
    content: "\f737";
  }
  .bi-envelope-open-heart-fill::before {
    content: "\f738";
  }
  .bi-envelope-open-heart::before {
    content: "\f739";
  }
  .bi-envelope-paper-fill::before {
    content: "\f73a";
  }
  .bi-envelope-paper-heart-fill::before {
    content: "\f73b";
  }
  .bi-envelope-paper-heart::before {
    content: "\f73c";
  }
  .bi-envelope-paper::before {
    content: "\f73d";
  }
  .bi-filetype-aac::before {
    content: "\f73e";
  }
  .bi-filetype-ai::before {
    content: "\f73f";
  }
  .bi-filetype-bmp::before {
    content: "\f740";
  }
  .bi-filetype-cs::before {
    content: "\f741";
  }
  .bi-filetype-css::before {
    content: "\f742";
  }
  .bi-filetype-csv::before {
    content: "\f743";
  }
  .bi-filetype-doc::before {
    content: "\f744";
  }
  .bi-filetype-docx::before {
    content: "\f745";
  }
  .bi-filetype-exe::before {
    content: "\f746";
  }
  .bi-filetype-gif::before {
    content: "\f747";
  }
  .bi-filetype-heic::before {
    content: "\f748";
  }
  .bi-filetype-html::before {
    content: "\f749";
  }
  .bi-filetype-java::before {
    content: "\f74a";
  }
  .bi-filetype-jpg::before {
    content: "\f74b";
  }
  .bi-filetype-js::before {
    content: "\f74c";
  }
  .bi-filetype-jsx::before {
    content: "\f74d";
  }
  .bi-filetype-key::before {
    content: "\f74e";
  }
  .bi-filetype-m4p::before {
    content: "\f74f";
  }
  .bi-filetype-md::before {
    content: "\f750";
  }
  .bi-filetype-mdx::before {
    content: "\f751";
  }
  .bi-filetype-mov::before {
    content: "\f752";
  }
  .bi-filetype-mp3::before {
    content: "\f753";
  }
  .bi-filetype-mp4::before {
    content: "\f754";
  }
  .bi-filetype-otf::before {
    content: "\f755";
  }
  .bi-filetype-pdf::before {
    content: "\f756";
  }
  .bi-filetype-php::before {
    content: "\f757";
  }
  .bi-filetype-png::before {
    content: "\f758";
  }
  .bi-filetype-ppt::before {
    content: "\f75a";
  }
  .bi-filetype-psd::before {
    content: "\f75b";
  }
  .bi-filetype-py::before {
    content: "\f75c";
  }
  .bi-filetype-raw::before {
    content: "\f75d";
  }
  .bi-filetype-rb::before {
    content: "\f75e";
  }
  .bi-filetype-sass::before {
    content: "\f75f";
  }
  .bi-filetype-scss::before {
    content: "\f760";
  }
  .bi-filetype-sh::before {
    content: "\f761";
  }
  .bi-filetype-svg::before {
    content: "\f762";
  }
  .bi-filetype-tiff::before {
    content: "\f763";
  }
  .bi-filetype-tsx::before {
    content: "\f764";
  }
  .bi-filetype-ttf::before {
    content: "\f765";
  }
  .bi-filetype-txt::before {
    content: "\f766";
  }
  .bi-filetype-wav::before {
    content: "\f767";
  }
  .bi-filetype-woff::before {
    content: "\f768";
  }
  .bi-filetype-xls::before {
    content: "\f76a";
  }
  .bi-filetype-xml::before {
    content: "\f76b";
  }
  .bi-filetype-yml::before {
    content: "\f76c";
  }
  .bi-heart-arrow::before {
    content: "\f76d";
  }
  .bi-heart-pulse-fill::before {
    content: "\f76e";
  }
  .bi-heart-pulse::before {
    content: "\f76f";
  }
  .bi-heartbreak-fill::before {
    content: "\f770";
  }
  .bi-heartbreak::before {
    content: "\f771";
  }
  .bi-hearts::before {
    content: "\f772";
  }
  .bi-hospital-fill::before {
    content: "\f773";
  }
  .bi-hospital::before {
    content: "\f774";
  }
  .bi-house-heart-fill::before {
    content: "\f775";
  }
  .bi-house-heart::before {
    content: "\f776";
  }
  .bi-incognito::before {
    content: "\f777";
  }
  .bi-magnet-fill::before {
    content: "\f778";
  }
  .bi-magnet::before {
    content: "\f779";
  }
  .bi-person-heart::before {
    content: "\f77a";
  }
  .bi-person-hearts::before {
    content: "\f77b";
  }
  .bi-phone-flip::before {
    content: "\f77c";
  }
  .bi-plugin::before {
    content: "\f77d";
  }
  .bi-postage-fill::before {
    content: "\f77e";
  }
  .bi-postage-heart-fill::before {
    content: "\f77f";
  }
  .bi-postage-heart::before {
    content: "\f780";
  }
  .bi-postage::before {
    content: "\f781";
  }
  .bi-postcard-fill::before {
    content: "\f782";
  }
  .bi-postcard-heart-fill::before {
    content: "\f783";
  }
  .bi-postcard-heart::before {
    content: "\f784";
  }
  .bi-postcard::before {
    content: "\f785";
  }
  .bi-search-heart-fill::before {
    content: "\f786";
  }
  .bi-search-heart::before {
    content: "\f787";
  }
  .bi-sliders2-vertical::before {
    content: "\f788";
  }
  .bi-sliders2::before {
    content: "\f789";
  }
  .bi-trash3-fill::before {
    content: "\f78a";
  }
  .bi-trash3::before {
    content: "\f78b";
  }
  .bi-valentine::before {
    content: "\f78c";
  }
  .bi-valentine2::before {
    content: "\f78d";
  }
  .bi-wrench-adjustable-circle-fill::before {
    content: "\f78e";
  }
  .bi-wrench-adjustable-circle::before {
    content: "\f78f";
  }
  .bi-wrench-adjustable::before {
    content: "\f790";
  }
  .bi-filetype-json::before {
    content: "\f791";
  }
  .bi-filetype-pptx::before {
    content: "\f792";
  }
  .bi-filetype-xlsx::before {
    content: "\f793";
  }
  .bi-1-circle-fill::before {
    content: "\f796";
  }
  .bi-1-circle::before {
    content: "\f797";
  }
  .bi-1-square-fill::before {
    content: "\f798";
  }
  .bi-1-square::before {
    content: "\f799";
  }
  .bi-2-circle-fill::before {
    content: "\f79c";
  }
  .bi-2-circle::before {
    content: "\f79d";
  }
  .bi-2-square-fill::before {
    content: "\f79e";
  }
  .bi-2-square::before {
    content: "\f79f";
  }
  .bi-3-circle-fill::before {
    content: "\f7a2";
  }
  .bi-3-circle::before {
    content: "\f7a3";
  }
  .bi-3-square-fill::before {
    content: "\f7a4";
  }
  .bi-3-square::before {
    content: "\f7a5";
  }
  .bi-4-circle-fill::before {
    content: "\f7a8";
  }
  .bi-4-circle::before {
    content: "\f7a9";
  }
  .bi-4-square-fill::before {
    content: "\f7aa";
  }
  .bi-4-square::before {
    content: "\f7ab";
  }
  .bi-5-circle-fill::before {
    content: "\f7ae";
  }
  .bi-5-circle::before {
    content: "\f7af";
  }
  .bi-5-square-fill::before {
    content: "\f7b0";
  }
  .bi-5-square::before {
    content: "\f7b1";
  }
  .bi-6-circle-fill::before {
    content: "\f7b4";
  }
  .bi-6-circle::before {
    content: "\f7b5";
  }
  .bi-6-square-fill::before {
    content: "\f7b6";
  }
  .bi-6-square::before {
    content: "\f7b7";
  }
  .bi-7-circle-fill::before {
    content: "\f7ba";
  }
  .bi-7-circle::before {
    content: "\f7bb";
  }
  .bi-7-square-fill::before {
    content: "\f7bc";
  }
  .bi-7-square::before {
    content: "\f7bd";
  }
  .bi-8-circle-fill::before {
    content: "\f7c0";
  }
  .bi-8-circle::before {
    content: "\f7c1";
  }
  .bi-8-square-fill::before {
    content: "\f7c2";
  }
  .bi-8-square::before {
    content: "\f7c3";
  }
  .bi-9-circle-fill::before {
    content: "\f7c6";
  }
  .bi-9-circle::before {
    content: "\f7c7";
  }
  .bi-9-square-fill::before {
    content: "\f7c8";
  }
  .bi-9-square::before {
    content: "\f7c9";
  }
  .bi-airplane-engines-fill::before {
    content: "\f7ca";
  }
  .bi-airplane-engines::before {
    content: "\f7cb";
  }
  .bi-airplane-fill::before {
    content: "\f7cc";
  }
  .bi-airplane::before {
    content: "\f7cd";
  }
  .bi-alexa::before {
    content: "\f7ce";
  }
  .bi-alipay::before {
    content: "\f7cf";
  }
  .bi-android::before {
    content: "\f7d0";
  }
  .bi-android2::before {
    content: "\f7d1";
  }
  .bi-box-fill::before {
    content: "\f7d2";
  }
  .bi-box-seam-fill::before {
    content: "\f7d3";
  }
  .bi-browser-chrome::before {
    content: "\f7d4";
  }
  .bi-browser-edge::before {
    content: "\f7d5";
  }
  .bi-browser-firefox::before {
    content: "\f7d6";
  }
  .bi-browser-safari::before {
    content: "\f7d7";
  }
  .bi-c-circle-fill::before {
    content: "\f7da";
  }
  .bi-c-circle::before {
    content: "\f7db";
  }
  .bi-c-square-fill::before {
    content: "\f7dc";
  }
  .bi-c-square::before {
    content: "\f7dd";
  }
  .bi-capsule-pill::before {
    content: "\f7de";
  }
  .bi-capsule::before {
    content: "\f7df";
  }
  .bi-car-front-fill::before {
    content: "\f7e0";
  }
  .bi-car-front::before {
    content: "\f7e1";
  }
  .bi-cassette-fill::before {
    content: "\f7e2";
  }
  .bi-cassette::before {
    content: "\f7e3";
  }
  .bi-cc-circle-fill::before {
    content: "\f7e6";
  }
  .bi-cc-circle::before {
    content: "\f7e7";
  }
  .bi-cc-square-fill::before {
    content: "\f7e8";
  }
  .bi-cc-square::before {
    content: "\f7e9";
  }
  .bi-cup-hot-fill::before {
    content: "\f7ea";
  }
  .bi-cup-hot::before {
    content: "\f7eb";
  }
  .bi-currency-rupee::before {
    content: "\f7ec";
  }
  .bi-dropbox::before {
    content: "\f7ed";
  }
  .bi-escape::before {
    content: "\f7ee";
  }
  .bi-fast-forward-btn-fill::before {
    content: "\f7ef";
  }
  .bi-fast-forward-btn::before {
    content: "\f7f0";
  }
  .bi-fast-forward-circle-fill::before {
    content: "\f7f1";
  }
  .bi-fast-forward-circle::before {
    content: "\f7f2";
  }
  .bi-fast-forward-fill::before {
    content: "\f7f3";
  }
  .bi-fast-forward::before {
    content: "\f7f4";
  }
  .bi-filetype-sql::before {
    content: "\f7f5";
  }
  .bi-fire::before {
    content: "\f7f6";
  }
  .bi-google-play::before {
    content: "\f7f7";
  }
  .bi-h-circle-fill::before {
    content: "\f7fa";
  }
  .bi-h-circle::before {
    content: "\f7fb";
  }
  .bi-h-square-fill::before {
    content: "\f7fc";
  }
  .bi-h-square::before {
    content: "\f7fd";
  }
  .bi-indent::before {
    content: "\f7fe";
  }
  .bi-lungs-fill::before {
    content: "\f7ff";
  }
  .bi-lungs::before {
    content: "\f800";
  }
  .bi-microsoft-teams::before {
    content: "\f801";
  }
  .bi-p-circle-fill::before {
    content: "\f804";
  }
  .bi-p-circle::before {
    content: "\f805";
  }
  .bi-p-square-fill::before {
    content: "\f806";
  }
  .bi-p-square::before {
    content: "\f807";
  }
  .bi-pass-fill::before {
    content: "\f808";
  }
  .bi-pass::before {
    content: "\f809";
  }
  .bi-prescription::before {
    content: "\f80a";
  }
  .bi-prescription2::before {
    content: "\f80b";
  }
  .bi-r-circle-fill::before {
    content: "\f80e";
  }
  .bi-r-circle::before {
    content: "\f80f";
  }
  .bi-r-square-fill::before {
    content: "\f810";
  }
  .bi-r-square::before {
    content: "\f811";
  }
  .bi-repeat-1::before {
    content: "\f812";
  }
  .bi-repeat::before {
    content: "\f813";
  }
  .bi-rewind-btn-fill::before {
    content: "\f814";
  }
  .bi-rewind-btn::before {
    content: "\f815";
  }
  .bi-rewind-circle-fill::before {
    content: "\f816";
  }
  .bi-rewind-circle::before {
    content: "\f817";
  }
  .bi-rewind-fill::before {
    content: "\f818";
  }
  .bi-rewind::before {
    content: "\f819";
  }
  .bi-train-freight-front-fill::before {
    content: "\f81a";
  }
  .bi-train-freight-front::before {
    content: "\f81b";
  }
  .bi-train-front-fill::before {
    content: "\f81c";
  }
  .bi-train-front::before {
    content: "\f81d";
  }
  .bi-train-lightrail-front-fill::before {
    content: "\f81e";
  }
  .bi-train-lightrail-front::before {
    content: "\f81f";
  }
  .bi-truck-front-fill::before {
    content: "\f820";
  }
  .bi-truck-front::before {
    content: "\f821";
  }
  .bi-ubuntu::before {
    content: "\f822";
  }
  .bi-unindent::before {
    content: "\f823";
  }
  .bi-unity::before {
    content: "\f824";
  }
  .bi-universal-access-circle::before {
    content: "\f825";
  }
  .bi-universal-access::before {
    content: "\f826";
  }
  .bi-virus::before {
    content: "\f827";
  }
  .bi-virus2::before {
    content: "\f828";
  }
  .bi-wechat::before {
    content: "\f829";
  }
  .bi-yelp::before {
    content: "\f82a";
  }
  .bi-sign-stop-fill::before {
    content: "\f82b";
  }
  .bi-sign-stop-lights-fill::before {
    content: "\f82c";
  }
  .bi-sign-stop-lights::before {
    content: "\f82d";
  }
  .bi-sign-stop::before {
    content: "\f82e";
  }
  .bi-sign-turn-left-fill::before {
    content: "\f82f";
  }
  .bi-sign-turn-left::before {
    content: "\f830";
  }
  .bi-sign-turn-right-fill::before {
    content: "\f831";
  }
  .bi-sign-turn-right::before {
    content: "\f832";
  }
  .bi-sign-turn-slight-left-fill::before {
    content: "\f833";
  }
  .bi-sign-turn-slight-left::before {
    content: "\f834";
  }
  .bi-sign-turn-slight-right-fill::before {
    content: "\f835";
  }
  .bi-sign-turn-slight-right::before {
    content: "\f836";
  }
  .bi-sign-yield-fill::before {
    content: "\f837";
  }
  .bi-sign-yield::before {
    content: "\f838";
  }
  .bi-ev-station-fill::before {
    content: "\f839";
  }
  .bi-ev-station::before {
    content: "\f83a";
  }
  .bi-fuel-pump-diesel-fill::before {
    content: "\f83b";
  }
  .bi-fuel-pump-diesel::before {
    content: "\f83c";
  }
  .bi-fuel-pump-fill::before {
    content: "\f83d";
  }
  .bi-fuel-pump::before {
    content: "\f83e";
  }
  .bi-0-circle-fill::before {
    content: "\f83f";
  }
  .bi-0-circle::before {
    content: "\f840";
  }
  .bi-0-square-fill::before {
    content: "\f841";
  }
  .bi-0-square::before {
    content: "\f842";
  }
  .bi-rocket-fill::before {
    content: "\f843";
  }
  .bi-rocket-takeoff-fill::before {
    content: "\f844";
  }
  .bi-rocket-takeoff::before {
    content: "\f845";
  }
  .bi-rocket::before {
    content: "\f846";
  }
  .bi-stripe::before {
    content: "\f847";
  }
  .bi-subscript::before {
    content: "\f848";
  }
  .bi-superscript::before {
    content: "\f849";
  }
  .bi-trello::before {
    content: "\f84a";
  }
  .bi-envelope-at-fill::before {
    content: "\f84b";
  }
  .bi-envelope-at::before {
    content: "\f84c";
  }
  .bi-regex::before {
    content: "\f84d";
  }
  .bi-text-wrap::before {
    content: "\f84e";
  }
  .bi-sign-dead-end-fill::before {
    content: "\f84f";
  }
  .bi-sign-dead-end::before {
    content: "\f850";
  }
  .bi-sign-do-not-enter-fill::before {
    content: "\f851";
  }
  .bi-sign-do-not-enter::before {
    content: "\f852";
  }
  .bi-sign-intersection-fill::before {
    content: "\f853";
  }
  .bi-sign-intersection-side-fill::before {
    content: "\f854";
  }
  .bi-sign-intersection-side::before {
    content: "\f855";
  }
  .bi-sign-intersection-t-fill::before {
    content: "\f856";
  }
  .bi-sign-intersection-t::before {
    content: "\f857";
  }
  .bi-sign-intersection-y-fill::before {
    content: "\f858";
  }
  .bi-sign-intersection-y::before {
    content: "\f859";
  }
  .bi-sign-intersection::before {
    content: "\f85a";
  }
  .bi-sign-merge-left-fill::before {
    content: "\f85b";
  }
  .bi-sign-merge-left::before {
    content: "\f85c";
  }
  .bi-sign-merge-right-fill::before {
    content: "\f85d";
  }
  .bi-sign-merge-right::before {
    content: "\f85e";
  }
  .bi-sign-no-left-turn-fill::before {
    content: "\f85f";
  }
  .bi-sign-no-left-turn::before {
    content: "\f860";
  }
  .bi-sign-no-parking-fill::before {
    content: "\f861";
  }
  .bi-sign-no-parking::before {
    content: "\f862";
  }
  .bi-sign-no-right-turn-fill::before {
    content: "\f863";
  }
  .bi-sign-no-right-turn::before {
    content: "\f864";
  }
  .bi-sign-railroad-fill::before {
    content: "\f865";
  }
  .bi-sign-railroad::before {
    content: "\f866";
  }
  .bi-building-add::before {
    content: "\f867";
  }
  .bi-building-check::before {
    content: "\f868";
  }
  .bi-building-dash::before {
    content: "\f869";
  }
  .bi-building-down::before {
    content: "\f86a";
  }
  .bi-building-exclamation::before {
    content: "\f86b";
  }
  .bi-building-fill-add::before {
    content: "\f86c";
  }
  .bi-building-fill-check::before {
    content: "\f86d";
  }
  .bi-building-fill-dash::before {
    content: "\f86e";
  }
  .bi-building-fill-down::before {
    content: "\f86f";
  }
  .bi-building-fill-exclamation::before {
    content: "\f870";
  }
  .bi-building-fill-gear::before {
    content: "\f871";
  }
  .bi-building-fill-lock::before {
    content: "\f872";
  }
  .bi-building-fill-slash::before {
    content: "\f873";
  }
  .bi-building-fill-up::before {
    content: "\f874";
  }
  .bi-building-fill-x::before {
    content: "\f875";
  }
  .bi-building-fill::before {
    content: "\f876";
  }
  .bi-building-gear::before {
    content: "\f877";
  }
  .bi-building-lock::before {
    content: "\f878";
  }
  .bi-building-slash::before {
    content: "\f879";
  }
  .bi-building-up::before {
    content: "\f87a";
  }
  .bi-building-x::before {
    content: "\f87b";
  }
  .bi-buildings-fill::before {
    content: "\f87c";
  }
  .bi-buildings::before {
    content: "\f87d";
  }
  .bi-bus-front-fill::before {
    content: "\f87e";
  }
  .bi-bus-front::before {
    content: "\f87f";
  }
  .bi-ev-front-fill::before {
    content: "\f880";
  }
  .bi-ev-front::before {
    content: "\f881";
  }
  .bi-globe-americas::before {
    content: "\f882";
  }
  .bi-globe-asia-australia::before {
    content: "\f883";
  }
  .bi-globe-central-south-asia::before {
    content: "\f884";
  }
  .bi-globe-europe-africa::before {
    content: "\f885";
  }
  .bi-house-add-fill::before {
    content: "\f886";
  }
  .bi-house-add::before {
    content: "\f887";
  }
  .bi-house-check-fill::before {
    content: "\f888";
  }
  .bi-house-check::before {
    content: "\f889";
  }
  .bi-house-dash-fill::before {
    content: "\f88a";
  }
  .bi-house-dash::before {
    content: "\f88b";
  }
  .bi-house-down-fill::before {
    content: "\f88c";
  }
  .bi-house-down::before {
    content: "\f88d";
  }
  .bi-house-exclamation-fill::before {
    content: "\f88e";
  }
  .bi-house-exclamation::before {
    content: "\f88f";
  }
  .bi-house-gear-fill::before {
    content: "\f890";
  }
  .bi-house-gear::before {
    content: "\f891";
  }
  .bi-house-lock-fill::before {
    content: "\f892";
  }
  .bi-house-lock::before {
    content: "\f893";
  }
  .bi-house-slash-fill::before {
    content: "\f894";
  }
  .bi-house-slash::before {
    content: "\f895";
  }
  .bi-house-up-fill::before {
    content: "\f896";
  }
  .bi-house-up::before {
    content: "\f897";
  }
  .bi-house-x-fill::before {
    content: "\f898";
  }
  .bi-house-x::before {
    content: "\f899";
  }
  .bi-person-add::before {
    content: "\f89a";
  }
  .bi-person-down::before {
    content: "\f89b";
  }
  .bi-person-exclamation::before {
    content: "\f89c";
  }
  .bi-person-fill-add::before {
    content: "\f89d";
  }
  .bi-person-fill-check::before {
    content: "\f89e";
  }
  .bi-person-fill-dash::before {
    content: "\f89f";
  }
  .bi-person-fill-down::before {
    content: "\f8a0";
  }
  .bi-person-fill-exclamation::before {
    content: "\f8a1";
  }
  .bi-person-fill-gear::before {
    content: "\f8a2";
  }
  .bi-person-fill-lock::before {
    content: "\f8a3";
  }
  .bi-person-fill-slash::before {
    content: "\f8a4";
  }
  .bi-person-fill-up::before {
    content: "\f8a5";
  }
  .bi-person-fill-x::before {
    content: "\f8a6";
  }
  .bi-person-gear::before {
    content: "\f8a7";
  }
  .bi-person-lock::before {
    content: "\f8a8";
  }
  .bi-person-slash::before {
    content: "\f8a9";
  }
  .bi-person-up::before {
    content: "\f8aa";
  }
  .bi-scooter::before {
    content: "\f8ab";
  }
  .bi-taxi-front-fill::before {
    content: "\f8ac";
  }
  .bi-taxi-front::before {
    content: "\f8ad";
  }
  .bi-amd::before {
    content: "\f8ae";
  }
  .bi-database-add::before {
    content: "\f8af";
  }
  .bi-database-check::before {
    content: "\f8b0";
  }
  .bi-database-dash::before {
    content: "\f8b1";
  }
  .bi-database-down::before {
    content: "\f8b2";
  }
  .bi-database-exclamation::before {
    content: "\f8b3";
  }
  .bi-database-fill-add::before {
    content: "\f8b4";
  }
  .bi-database-fill-check::before {
    content: "\f8b5";
  }
  .bi-database-fill-dash::before {
    content: "\f8b6";
  }
  .bi-database-fill-down::before {
    content: "\f8b7";
  }
  .bi-database-fill-exclamation::before {
    content: "\f8b8";
  }
  .bi-database-fill-gear::before {
    content: "\f8b9";
  }
  .bi-database-fill-lock::before {
    content: "\f8ba";
  }
  .bi-database-fill-slash::before {
    content: "\f8bb";
  }
  .bi-database-fill-up::before {
    content: "\f8bc";
  }
  .bi-database-fill-x::before {
    content: "\f8bd";
  }
  .bi-database-fill::before {
    content: "\f8be";
  }
  .bi-database-gear::before {
    content: "\f8bf";
  }
  .bi-database-lock::before {
    content: "\f8c0";
  }
  .bi-database-slash::before {
    content: "\f8c1";
  }
  .bi-database-up::before {
    content: "\f8c2";
  }
  .bi-database-x::before {
    content: "\f8c3";
  }
  .bi-database::before {
    content: "\f8c4";
  }
  .bi-houses-fill::before {
    content: "\f8c5";
  }
  .bi-houses::before {
    content: "\f8c6";
  }
  .bi-nvidia::before {
    content: "\f8c7";
  }
  .bi-person-vcard-fill::before {
    content: "\f8c8";
  }
  .bi-person-vcard::before {
    content: "\f8c9";
  }
  .bi-sina-weibo::before {
    content: "\f8ca";
  }
  .bi-tencent-qq::before {
    content: "\f8cb";
  }
  .bi-wikipedia::before {
    content: "\f8cc";
  }
  .bi-alphabet-uppercase::before {
    content: "\f2a5";
  }
  .bi-alphabet::before {
    content: "\f68a";
  }
  .bi-amazon::before {
    content: "\f68d";
  }
  .bi-arrows-collapse-vertical::before {
    content: "\f690";
  }
  .bi-arrows-expand-vertical::before {
    content: "\f695";
  }
  .bi-arrows-vertical::before {
    content: "\f698";
  }
  .bi-arrows::before {
    content: "\f6a2";
  }
  .bi-ban-fill::before {
    content: "\f6a3";
  }
  .bi-ban::before {
    content: "\f6b6";
  }
  .bi-bing::before {
    content: "\f6c2";
  }
  .bi-cake::before {
    content: "\f6e0";
  }
  .bi-cake2::before {
    content: "\f6ed";
  }
  .bi-cookie::before {
    content: "\f6ee";
  }
  .bi-copy::before {
    content: "\f759";
  }
  .bi-crosshair::before {
    content: "\f769";
  }
  .bi-crosshair2::before {
    content: "\f794";
  }
  .bi-emoji-astonished-fill::before {
    content: "\f795";
  }
  .bi-emoji-astonished::before {
    content: "\f79a";
  }
  .bi-emoji-grimace-fill::before {
    content: "\f79b";
  }
  .bi-emoji-grimace::before {
    content: "\f7a0";
  }
  .bi-emoji-grin-fill::before {
    content: "\f7a1";
  }
  .bi-emoji-grin::before {
    content: "\f7a6";
  }
  .bi-emoji-surprise-fill::before {
    content: "\f7a7";
  }
  .bi-emoji-surprise::before {
    content: "\f7ac";
  }
  .bi-emoji-tear-fill::before {
    content: "\f7ad";
  }
  .bi-emoji-tear::before {
    content: "\f7b2";
  }
  .bi-envelope-arrow-down-fill::before {
    content: "\f7b3";
  }
  .bi-envelope-arrow-down::before {
    content: "\f7b8";
  }
  .bi-envelope-arrow-up-fill::before {
    content: "\f7b9";
  }
  .bi-envelope-arrow-up::before {
    content: "\f7be";
  }
  .bi-feather::before {
    content: "\f7bf";
  }
  .bi-feather2::before {
    content: "\f7c4";
  }
  .bi-floppy-fill::before {
    content: "\f7c5";
  }
  .bi-floppy::before {
    content: "\f7d8";
  }
  .bi-floppy2-fill::before {
    content: "\f7d9";
  }
  .bi-floppy2::before {
    content: "\f7e4";
  }
  .bi-gitlab::before {
    content: "\f7e5";
  }
  .bi-highlighter::before {
    content: "\f7f8";
  }
  .bi-marker-tip::before {
    content: "\f802";
  }
  .bi-nvme-fill::before {
    content: "\f803";
  }
  .bi-nvme::before {
    content: "\f80c";
  }
  .bi-opencollective::before {
    content: "\f80d";
  }
  .bi-pci-card-network::before {
    content: "\f8cd";
  }
  .bi-pci-card-sound::before {
    content: "\f8ce";
  }
  .bi-radar::before {
    content: "\f8cf";
  }
  .bi-send-arrow-down-fill::before {
    content: "\f8d0";
  }
  .bi-send-arrow-down::before {
    content: "\f8d1";
  }
  .bi-send-arrow-up-fill::before {
    content: "\f8d2";
  }
  .bi-send-arrow-up::before {
    content: "\f8d3";
  }
  .bi-sim-slash-fill::before {
    content: "\f8d4";
  }
  .bi-sim-slash::before {
    content: "\f8d5";
  }
  .bi-sourceforge::before {
    content: "\f8d6";
  }
  .bi-substack::before {
    content: "\f8d7";
  }
  .bi-threads-fill::before {
    content: "\f8d8";
  }
  .bi-threads::before {
    content: "\f8d9";
  }
  .bi-transparency::before {
    content: "\f8da";
  }
  .bi-twitter-x::before {
    content: "\f8db";
  }
  .bi-type-h4::before {
    content: "\f8dc";
  }
  .bi-type-h5::before {
    content: "\f8dd";
  }
  .bi-type-h6::before {
    content: "\f8de";
  }
  .bi-backpack-fill::before {
    content: "\f8df";
  }
  .bi-backpack::before {
    content: "\f8e0";
  }
  .bi-backpack2-fill::before {
    content: "\f8e1";
  }
  .bi-backpack2::before {
    content: "\f8e2";
  }
  .bi-backpack3-fill::before {
    content: "\f8e3";
  }
  .bi-backpack3::before {
    content: "\f8e4";
  }
  .bi-backpack4-fill::before {
    content: "\f8e5";
  }
  .bi-backpack4::before {
    content: "\f8e6";
  }
  .bi-brilliance::before {
    content: "\f8e7";
  }
  .bi-cake-fill::before {
    content: "\f8e8";
  }
  .bi-cake2-fill::before {
    content: "\f8e9";
  }
  .bi-duffle-fill::before {
    content: "\f8ea";
  }
  .bi-duffle::before {
    content: "\f8eb";
  }
  .bi-exposure::before {
    content: "\f8ec";
  }
  .bi-gender-neuter::before {
    content: "\f8ed";
  }
  .bi-highlights::before {
    content: "\f8ee";
  }
  .bi-luggage-fill::before {
    content: "\f8ef";
  }
  .bi-luggage::before {
    content: "\f8f0";
  }
  .bi-mailbox-flag::before {
    content: "\f8f1";
  }
  .bi-mailbox2-flag::before {
    content: "\f8f2";
  }
  .bi-noise-reduction::before {
    content: "\f8f3";
  }
  .bi-passport-fill::before {
    content: "\f8f4";
  }
  .bi-passport::before {
    content: "\f8f5";
  }
  .bi-person-arms-up::before {
    content: "\f8f6";
  }
  .bi-person-raised-hand::before {
    content: "\f8f7";
  }
  .bi-person-standing-dress::before {
    content: "\f8f8";
  }
  .bi-person-standing::before {
    content: "\f8f9";
  }
  .bi-person-walking::before {
    content: "\f8fa";
  }
  .bi-person-wheelchair::before {
    content: "\f8fb";
  }
  .bi-shadows::before {
    content: "\f8fc";
  }
  .bi-suitcase-fill::before {
    content: "\f8fd";
  }
  .bi-suitcase-lg-fill::before {
    content: "\f8fe";
  }
  .bi-suitcase-lg::before {
    content: "\f8ff";
  }
  .bi-suitcase::before {
    content: "豈";
  }
  .bi-suitcase2-fill::before {
    content: "更";
  }
  .bi-suitcase2::before {
    content: "車";
  }
  .bi-vignette::before {
    content: "賈";
  }
  .bi-bluesky::before {
    content: "\f7f9";
  }
  .bi-tux::before {
    content: "滑";
  }
  .bi-beaker-fill::before {
    content: "串";
  }
  .bi-beaker::before {
    content: "句";
  }
  .bi-flask-fill::before {
    content: "龜";
  }
  .bi-flask-florence-fill::before {
    content: "龜";
  }
  .bi-flask-florence::before {
    content: "契";
  }
  .bi-flask::before {
    content: "金";
  }
  .bi-leaf-fill::before {
    content: "喇";
  }
  .bi-leaf::before {
    content: "奈";
  }
  .bi-measuring-cup-fill::before {
    content: "懶";
  }
  .bi-measuring-cup::before {
    content: "癩";
  }
  .bi-unlock2-fill::before {
    content: "羅";
  }
  .bi-unlock2::before {
    content: "蘿";
  }
  .bi-battery-low::before {
    content: "螺";
  }
  .bi-anthropic::before {
    content: "裸";
  }
  .bi-apple-music::before {
    content: "邏";
  }
  .bi-claude::before {
    content: "樂";
  }
  .bi-openai::before {
    content: "洛";
  }
  .bi-perplexity::before {
    content: "烙";
  }
  .bi-css::before {
    content: "珞";
  }
  .bi-javascript::before {
    content: "落";
  }
  .bi-typescript::before {
    content: "酪";
  }
  .bi-fork-knife::before {
    content: "駱";
  }
  .bi-globe-americas-fill::before {
    content: "亂";
  }
  .bi-globe-asia-australia-fill::before {
    content: "卵";
  }
  .bi-globe-central-south-asia-fill::before {
    content: "欄";
  }
  .bi-globe-europe-africa-fill::before {
    content: "爛";
  }
}

/*# sourceMappingURL=data:application/json;base64,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Q0E7O01BRUUsZ0JBQWdCO0lBQ2xCO0lBQ0E7O01BRUUsZ0JBQWdCO0lBQ2xCO0lBQ0E7O01BRUUsc0JBQXNCO0lBQ3hCO0lBQ0E7O01BRUUsc0JBQXNCO0lBQ3hCO0lBQ0E7O01BRUUscUJBQXFCO0lBQ3ZCO0lBQ0E7O01BRUUscUJBQXFCO0lBQ3ZCO0lBQ0E7O01BRUUsbUJBQW1CO0lBQ3JCO0lBQ0E7O01BRUUsbUJBQW1CO0lBQ3JCO0lBQ0E7O01BRUUscUJBQXFCO0lBQ3ZCO0lBQ0E7O01BRUUscUJBQXFCO0lBQ3ZCO0lBQ0E7O01BRUUsbUJBQW1CO0lBQ3JCO0lBQ0E7O01BRUUsbUJBQW1CO0lBQ3JCO0VBQ0Y7RUFDQTtJQUNFO01BQ0UsV0FBVztJQUNiO0lBQ0E7TUFDRSxjQUFjO01BQ2QsV0FBVztJQUNiO0lBQ0E7TUFDRSxjQUFjO01BQ2QsV0FBVztJQUNiO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsV0FBVztJQUNiO0lBQ0E7TUFDRSxjQUFjO01BQ2Qsa0JBQWtCO0lBQ3BCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01BQ2QsVUFBVTtJQUNaO0lBQ0E7TUFDRSxjQUFjO01BQ2QsbUJBQW1CO0lBQ3JCO0lBQ0E7TUFDRSxjQUFjO01B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LGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLFlBQVk7RUFDZDtFQUNBO0lBQ0UsWUFBWTtFQUNkO0FBQ0YiLCJmaWxlIjoiYm9vdHN0cmFwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBsYXllciBib290c3RyYXAge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICB2NS4zLjggKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbiAgOnJvb3QsXG4gIFtkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gICAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAgIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAgIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAgIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAgIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gICAgLS1icy1ibGFjazogIzAwMDtcbiAgICAtLWJzLXdoaXRlOiAjZmZmO1xuICAgIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAgIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gICAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAgIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gICAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAgIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gICAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgICAtLWJzLXByaW1hcnk6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1zZWNvbmRhcnk6IHJnYig5MiwgMTE5LCAxMjIpO1xuICAgIC0tYnMtc3VjY2VzczogcmdiKDAsIDE1MywgODcpO1xuICAgIC0tYnMtaW5mbzogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtd2FybmluZzogcmdiKDE3NywgMTEyLCAwKTtcbiAgICAtLWJzLWRhbmdlcjogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWxpZ2h0OiByZ2IoMjQwLCAyNDQsIDI0NSk7XG4gICAgLS1icy1kYXJrOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLXdoaXRlOiB3aGl0ZTtcbiAgICAtLWJzLWJyYW5kLWJsYWNrOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJyYW5kLW9yYW5nZTogcmdiKDE5NywgOTUsIDMwKTtcbiAgICAtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZTogcmdiKDI0OSwgMjA1LCAxODIpO1xuICAgIC0tYnMtYnJhbmQtYmVpZ2U6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJyYW5kLWJsdWU6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtYnJhbmQtbGlnaHQtYmx1ZTogcmdiKDIxOSwgMjM5LCAyNDYpO1xuICAgIC0tYnMtYnJhbmQtZ3JheTogcmdiKDIzMSwgMjM2LCAyMzcpO1xuICAgIC0tYnMtYnJhbmQtcHVycGxlOiByZ2IoMjMzLCAyMzMsIDI1NSk7XG4gICAgLS1icy1icmFuZC1waW5rOiByZ2IoMjUyLCAyMjcsIDI0Mik7XG4gICAgLS1icy1icmFuZC15ZWxsb3c6IHJnYigyMzksIDIxMCwgMTc5KTtcbiAgICAtLWJzLWJyYW5kLWdyZWVuOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gICAgLS1icy1iZy11aTogcmdiKDI1MCwgMjUwLCAyNDkpO1xuICAgIC0tYnMtYmctdWktZGFyazogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1iZy1jb250ZW50OiB3aGl0ZTtcbiAgICAtLWJzLWJnLWNvbnRlbnQtZGFyazogcmdiKDE4LCA0NiwgNDgpO1xuICAgIC0tYnMtcHJpbWFyeS1yZ2I6IDAsIDEyNCwgMTIxO1xuICAgIC0tYnMtc2Vjb25kYXJ5LXJnYjogOTIsIDExOSwgMTIyO1xuICAgIC0tYnMtc3VjY2Vzcy1yZ2I6IDAsIDE1MywgODc7XG4gICAgLS1icy1pbmZvLXJnYjogMTg0LCAyMjMsIDIzNztcbiAgICAtLWJzLXdhcm5pbmctcmdiOiAxNzcsIDExMiwgMDtcbiAgICAtLWJzLWRhbmdlci1yZ2I6IDIxNiwgNzAsIDU3O1xuICAgIC0tYnMtbGlnaHQtcmdiOiAyNDAsIDI0NCwgMjQ1O1xuICAgIC0tYnMtZGFyay1yZ2I6IDEsIDI5LCAzMTtcbiAgICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAtLWJzLWJyYW5kLWJsYWNrLXJnYjogMjQgMjkgMzk7XG4gICAgLS1icy1icmFuZC1vcmFuZ2UtcmdiOiAyNDMgMTEyIDMzO1xuICAgIC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXJnYjogMjQ5IDE4MyAxNDQ7XG4gICAgLS1icy1icmFuZC1iZWlnZS1yZ2I6IDI0NCAyNDAgMjM3O1xuICAgIC0tYnMtYnJhbmQtYmx1ZS1yZ2I6IDU2IDExMSAxNjQ7XG4gICAgLS1icy1icmFuZC1saWdodC1ibHVlLXJnYjogMTQ1IDIxMiAyMzc7XG4gICAgLS1icy1icmFuZC1ncmF5LXJnYjogMjMzIDIzNCAyMzU7XG4gICAgLS1icy1icmFuZC1wdXJwbGUtcmdiOiAyMTAgMTcxIDI1NTtcbiAgICAtLWJzLWJyYW5kLXBpbmstcmdiOiAyNTUgMTcyIDIxNDtcbiAgICAtLWJzLWJyYW5kLXllbGxvdy1yZ2I6IDI1NSAyMjIgMTM4O1xuICAgIC0tYnMtYnJhbmQtZ3JlZW4tcmdiOiAxNjMgMjEzIDE4NDtcbiAgICAtLWJzLWJnLXVpLXJnYjogMjUwLCAyNTAsIDI0OTtcbiAgICAtLWJzLWJnLXVpLWRhcmstcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy1iZy1jb250ZW50LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAtLWJzLWJnLWNvbnRlbnQtZGFyay1yZ2I6IDE4LCA0NiwgNDg7XG4gICAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigwLCA0OS42LCA0OC40KTtcbiAgICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMzYuOCwgNDcuNiwgNDguOCk7XG4gICAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigwLCA2MS4yLCAzNC44KTtcbiAgICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDczLjYsIDg5LjIsIDk0LjgpO1xuICAgIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoNzAuOCwgNDQuOCwgMCk7XG4gICAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDg2LjQsIDI4LCAyMi44KTtcbiAgICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gICAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gICAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDIwNCwgMjI4LjgsIDIyOC4yKTtcbiAgICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMjIuNCwgMjI3LjgsIDIyOC40KTtcbiAgICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMjA0LCAyMzQuNiwgMjIxLjQpO1xuICAgIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigyNDAuOCwgMjQ4LjYsIDI1MS40KTtcbiAgICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjM5LjQsIDIyNi40LCAyMDQpO1xuICAgIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI0Ny4yLCAyMTgsIDIxNS40KTtcbiAgICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDI1MS41LCAyNTIsIDI1Mi41KTtcbiAgICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAgIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTUzLCAyMDIuNiwgMjAxLjQpO1xuICAgIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxODkuOCwgMjAwLjYsIDIwMS44KTtcbiAgICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMjE0LjIsIDE4Ny44KTtcbiAgICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDIyNi42LCAyNDIuMiwgMjQ3LjgpO1xuICAgIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMjIzLjgsIDE5Ny44LCAxNTMpO1xuICAgIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyMzkuNCwgMTgxLCAxNzUuOCk7XG4gICAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAgIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWRiNWJkO1xuICAgIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAgIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAgIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIk9wZW4gU2Fuc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gICAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLS1icy1ib2R5LWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJvZHktY29sb3ItcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy1ib2R5LWJnOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1ib2R5LWJnLXJnYjogMjUwLCAyNTAsIDI0OTtcbiAgICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAgIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDEsIDI5LCAzMSwgMC43NSk7XG4gICAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gICAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAgIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMSwgMjksIDMxLCAwLjUpO1xuICAgIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gICAgLS1icy1saW5rLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtbGluay1jb2xvci1yZ2I6IDAsIDEyNCwgMTIxO1xuICAgIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMCwgOTkuMiwgOTYuOCk7XG4gICAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMCwgOTksIDk3O1xuICAgIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gICAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAgIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAgIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAgIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gICAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gICAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDAsIDEyNCwgMTIxLCAwLjI1KTtcbiAgICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigwLCAxNTMsIDg3KTtcbiAgICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUzLCA4Nyk7XG4gICAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6IHJnYigyMTYsIDcwLCA1Nyk7XG4gICAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMjE2LCA3MCwgNTcpO1xuICB9XG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gICAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAgIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gICAgLS1icy1ib2R5LWJnOiAjMjEyNTI5O1xuICAgIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gICAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gICAgLS1icy1zZWNvbmRhcnktYmc6ICMzNDNhNDA7XG4gICAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAgIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgICAtLWJzLXRlcnRpYXJ5LWJnOiByZ2IoNDIuNSwgNDcuNSwgNTIuNSk7XG4gICAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7XG4gICAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDE3Ni40LCAxNzQuNik7XG4gICAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDE1Ny4yLCAxNzMuNCwgMTc1LjIpO1xuICAgIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAyLCAxOTMuOCwgMTU0LjIpO1xuICAgIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoMjEyLjQsIDIzNS44LCAyNDQuMik7XG4gICAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyMDguMiwgMTY5LjIsIDEwMik7XG4gICAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDIzMS42LCAxNDQsIDEzNi4yKTtcbiAgICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmOGY5ZmE7XG4gICAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gICAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDAsIDI0LjgsIDI0LjIpO1xuICAgIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDE4LjQsIDIzLjgsIDI0LjQpO1xuICAgIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigwLCAzMC42LCAxNy40KTtcbiAgICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMzYuOCwgNDQuNiwgNDcuNCk7XG4gICAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDM1LjQsIDIyLjQsIDApO1xuICAgIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDQzLjIsIDE0LCAxMS40KTtcbiAgICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAgIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMCwgNzQuNCwgNzIuNik7XG4gICAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDU1LjIsIDcxLjQsIDczLjIpO1xuICAgIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMCwgOTEuOCwgNTIuMik7XG4gICAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxMTAuNCwgMTMzLjgsIDE0Mi4yKTtcbiAgICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDEwNi4yLCA2Ny4yLCAwKTtcbiAgICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTI5LjYsIDQyLCAzNC4yKTtcbiAgICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gICAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gICAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAgIC0tYnMtbGluay1jb2xvcjogcmdiKDEwMiwgMTc2LjQsIDE3NC42KTtcbiAgICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigxMzIuNiwgMTkyLjEyLCAxOTAuNjgpO1xuICAgIC0tYnMtbGluay1jb2xvci1yZ2I6IDEwMiwgMTc2LCAxNzU7XG4gICAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTMzLCAxOTIsIDE5MTtcbiAgICAtLWJzLWNvZGUtY29sb3I6IHJnYigyMzAuNCwgMTMyLjYsIDE4MS4yKTtcbiAgICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAgIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAgIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjM0LCAxMzMuOCwgMTQzLjQpO1xuICAgIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbiAgfVxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIDpyb290IHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICBoNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xuICB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMzMTI1cmVtICsgMC45NzV2dyk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgfVxuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI5cmVtICsgMC40OHZ3KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDEuNjVyZW07XG4gICAgfVxuICB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI2OTM3NXJlbSArIDAuMjMyNXZ3KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuNDQzNzVyZW07XG4gICAgfVxuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yMzc1cmVtO1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBhYmJyW3RpdGxlXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIGN1cnNvcjogaGVscDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIH1cbiAgYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgb2wsXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgb2wsXG4gIHVsLFxuICBkbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIG9sIG9sLFxuICB1bCB1bCxcbiAgb2wgdWwsXG4gIHVsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgc21hbGwsIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG4gIG1hcmssIC5tYXJrIHtcbiAgICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xuICB9XG4gIHN1YixcbiAgc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gIH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgcHJlLFxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgcHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBrYmQge1xuICAgIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbiAgaW1nLFxuICBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgdGFibGUge1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbiAgY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG4gIH1cbiAgdGhlYWQsXG4gIHRib2R5LFxuICB0Zm9vdCxcbiAgdHIsXG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIGlucHV0LFxuICBidXR0b24sXG4gIHNlbGVjdCxcbiAgb3B0Z3JvdXAsXG4gIHRleHRhcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIGJ1dHRvbixcbiAgc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBbcm9sZT1idXR0b25dIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBidXR0b24sXG4gIFt0eXBlPWJ1dHRvbl0sXG4gIFt0eXBlPXJlc2V0XSxcbiAgW3R5cGU9c3VibWl0XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIH1cbiAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICA6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIGxlZ2VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG4gIGxlZ2VuZCArICoge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cbiAgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB9XG4gIC8qIHJ0bDpyYXc6XG4gIFt0eXBlPVwidGVsXCJdLFxuICBbdHlwZT1cInVybFwiXSxcbiAgW3R5cGU9XCJlbWFpbFwiXSxcbiAgW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gICovXG4gIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIDo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG4gIG91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuMDMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0xIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMiB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMyB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTQge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxuICAuZGlzcGxheS02IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS02IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxuICAubGlzdC11bnN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5pbml0aWFsaXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDMxMjVyZW07XG4gIH1cbiAgLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKAlMKgXCI7XG4gIH1cbiAgLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaW1nLXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmlndXJlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB9XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXIteHhsLFxuICAuY29udGFpbmVyLXhsLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgfVxuICB9XG4gIDpyb290IHtcbiAgICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gICAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAgIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gICAgLS1icy1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gICAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xuICB9XG4gIC5yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgfVxuICAucm93ID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIH1cbiAgLmNvbCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy0wLFxuICAuZ3gtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy0wLFxuICAuZ3ktMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy0xLFxuICAuZ3gtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy0xLFxuICAuZ3ktMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy0yLFxuICAuZ3gtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLTIsXG4gIC5neS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd4LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd5LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctNCxcbiAgLmd4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy00LFxuICAuZ3ktNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20ge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgfVxuICAgIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtc20tMSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS04IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMTEge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmctc20tMCxcbiAgICAuZ3gtc20tMCB7XG4gICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgIH1cbiAgICAuZy1zbS0wLFxuICAgIC5neS1zbS0wIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgfVxuICAgIC5nLXNtLTEsXG4gICAgLmd4LXNtLTEge1xuICAgICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgICB9XG4gICAgLmctc20tMSxcbiAgICAuZ3ktc20tMSB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICAgIH1cbiAgICAuZy1zbS0yLFxuICAgIC5neC1zbS0yIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctc20tMixcbiAgICAuZ3ktc20tMiB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXNtLTMsXG4gICAgLmd4LXNtLTMge1xuICAgICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgICB9XG4gICAgLmctc20tMyxcbiAgICAuZ3ktc20tMyB7XG4gICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICAgIH1cbiAgICAuZy1zbS00LFxuICAgIC5neC1zbS00IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICB9XG4gICAgLmctc20tNCxcbiAgICAuZ3ktc20tNCB7XG4gICAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gICAgfVxuICAgIC5nLXNtLTUsXG4gICAgLmd4LXNtLTUge1xuICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgLmctc20tNSxcbiAgICAuZ3ktc20tNSB7XG4gICAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sLW1kIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cbiAgICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTEge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtNCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtNyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTExIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5nLW1kLTAsXG4gICAgLmd4LW1kLTAge1xuICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmctbWQtMCxcbiAgICAuZ3ktbWQtMCB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIH1cbiAgICAuZy1tZC0xLFxuICAgIC5neC1tZC0xIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLW1kLTEsXG4gICAgLmd5LW1kLTEge1xuICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmctbWQtMixcbiAgICAuZ3gtbWQtMiB7XG4gICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLW1kLTIsXG4gICAgLmd5LW1kLTIge1xuICAgICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICAgIH1cbiAgICAuZy1tZC0zLFxuICAgIC5neC1tZC0zIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLW1kLTMsXG4gICAgLmd5LW1kLTMge1xuICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICB9XG4gICAgLmctbWQtNCxcbiAgICAuZ3gtbWQtNCB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICAgIC5nLW1kLTQsXG4gICAgLmd5LW1kLTQge1xuICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy1tZC01LFxuICAgIC5neC1tZC01IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gICAgfVxuICAgIC5nLW1kLTUsXG4gICAgLmd5LW1kLTUge1xuICAgICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1sZyB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG4gICAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTUge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTYge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLTcge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTgge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctMTIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuZy1sZy0wLFxuICAgIC5neC1sZy0wIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgfVxuICAgIC5nLWxnLTAsXG4gICAgLmd5LWxnLTAge1xuICAgICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICB9XG4gICAgLmctbGctMSxcbiAgICAuZ3gtbGctMSB7XG4gICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICAgIH1cbiAgICAuZy1sZy0xLFxuICAgIC5neS1sZy0xIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLWxnLTIsXG4gICAgLmd4LWxnLTIge1xuICAgICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICAgIH1cbiAgICAuZy1sZy0yLFxuICAgIC5neS1sZy0yIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgICB9XG4gICAgLmctbGctMyxcbiAgICAuZ3gtbGctMyB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgIH1cbiAgICAuZy1sZy0zLFxuICAgIC5neS1sZy0zIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gICAgfVxuICAgIC5nLWxnLTQsXG4gICAgLmd4LWxnLTQge1xuICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAgIH1cbiAgICAuZy1sZy00LFxuICAgIC5neS1sZy00IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICB9XG4gICAgLmctbGctNSxcbiAgICAuZ3gtbGctNSB7XG4gICAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICAgIH1cbiAgICAuZy1sZy01LFxuICAgIC5neS1sZy01IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXhsIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cbiAgICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuY29sLXhsLTEge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtMiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtMyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5jb2wteGwtNCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtNSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtNiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jb2wteGwtNyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteGwtOCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtOSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5jb2wteGwtMTAge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTExIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC14bC0xMiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5nLXhsLTAsXG4gICAgLmd4LXhsLTAge1xuICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICB9XG4gICAgLmcteGwtMCxcbiAgICAuZ3kteGwtMCB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIH1cbiAgICAuZy14bC0xLFxuICAgIC5neC14bC0xIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTEsXG4gICAgLmd5LXhsLTEge1xuICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgICB9XG4gICAgLmcteGwtMixcbiAgICAuZ3gteGwtMiB7XG4gICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTIsXG4gICAgLmd5LXhsLTIge1xuICAgICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICAgIH1cbiAgICAuZy14bC0zLFxuICAgIC5neC14bC0zIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gICAgfVxuICAgIC5nLXhsLTMsXG4gICAgLmd5LXhsLTMge1xuICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICB9XG4gICAgLmcteGwtNCxcbiAgICAuZ3gteGwtNCB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gICAgfVxuICAgIC5nLXhsLTQsXG4gICAgLmd5LXhsLTQge1xuICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICAgIH1cbiAgICAuZy14bC01LFxuICAgIC5neC14bC01IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gICAgfVxuICAgIC5nLXhsLTUsXG4gICAgLmd5LXhsLTUge1xuICAgICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb2wteHhsIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgIH1cbiAgICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC1hdXRvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb2wteHhsLTEge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC0zIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC14eGwtNCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTUge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC02IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC14eGwtNyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTgge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXh4bC05IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC14eGwtMTAge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXh4bC0xMSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteHhsLTEyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXh4bC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQteHhsLTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14eGwtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmcteHhsLTAsXG4gICAgLmd4LXh4bC0wIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgfVxuICAgIC5nLXh4bC0wLFxuICAgIC5neS14eGwtMCB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIH1cbiAgICAuZy14eGwtMSxcbiAgICAuZ3gteHhsLTEge1xuICAgICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTEsXG4gICAgLmd5LXh4bC0xIHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0yLFxuICAgIC5neC14eGwtMiB7XG4gICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0yLFxuICAgIC5neS14eGwtMiB7XG4gICAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gICAgfVxuICAgIC5nLXh4bC0zLFxuICAgIC5neC14eGwtMyB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICAgIH1cbiAgICAuZy14eGwtMyxcbiAgICAuZ3kteHhsLTMge1xuICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTQsXG4gICAgLmd4LXh4bC00IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTQsXG4gICAgLmd5LXh4bC00IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICB9XG4gICAgLmcteHhsLTUsXG4gICAgLmd4LXh4bC01IHtcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gICAgfVxuICAgIC5nLXh4bC01LFxuICAgIC5neS14eGwtNSB7XG4gICAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICAgIH1cbiAgfVxuICAudGFibGUge1xuICAgIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gICAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAgIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuICAudGFibGUgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICAgIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgfVxuICAuY2FwdGlvbi10b3Age1xuICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICB9XG4gIC50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICB9XG4gIC50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG4gIC50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG4gIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gICAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG4gIC50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbiAgLnRhYmxlLWFjdGl2ZSB7XG4gICAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICB9XG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gICAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICB9XG4gIC50YWJsZS1wcmltYXJ5IHtcbiAgICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtYmc6IHJnYigyMDQsIDIyOC44LCAyMjguMik7XG4gICAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjMuMiwgMTgzLjA0LCAxODIuNTYpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5My44LCAyMTcuMzYsIDIxNi43OSk7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTgzLjYsIDIwNS45MiwgMjA1LjM4KTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTg4LjcsIDIxMS42NCwgMjExLjA4NSk7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGFibGUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtYmc6IHJnYigyMjIuNCwgMjI3LjgsIDIyOC40KTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE3Ny45MiwgMTgyLjI0LCAxODIuNzIpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxMS4yOCwgMjE2LjQxLCAyMTYuOTgpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIwMC4xNiwgMjA1LjAyLCAyMDUuNTYpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMDUuNzIsIDIxMC43MTUsIDIxMS4yNyk7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGFibGUtc3VjY2VzcyB7XG4gICAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA0LCAyMzQuNiwgMjIxLjQpO1xuICAgIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTYzLjIsIDE4Ny42OCwgMTc3LjEyKTtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTMuOCwgMjIyLjg3LCAyMTAuMzMpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4My42LCAyMTEuMTQsIDE5OS4yNik7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE4OC43LCAyMTcuMDA1LCAyMDQuNzk1KTtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG4gIC50YWJsZS1pbmZvIHtcbiAgICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtYmc6IHJnYigyNDAuOCwgMjQ4LjYsIDI1MS40KTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5Mi42NCwgMTk4Ljg4LCAyMDEuMTIpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIyOC43NiwgMjM2LjE3LCAyMzguODMpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIxNi43MiwgMjIzLjc0LCAyMjYuMjYpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjIuNzQsIDIyOS45NTUsIDIzMi41NDUpO1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLnRhYmxlLXdhcm5pbmcge1xuICAgIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1iZzogcmdiKDIzOS40LCAyMjYuNCwgMjA0KTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5MS41MiwgMTgxLjEyLCAxNjMuMik7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjI3LjQzLCAyMTUuMDgsIDE5My44KTtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMTUuNDYsIDIwMy43NiwgMTgzLjYpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjEuNDQ1LCAyMDkuNDIsIDE4OC43KTtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG4gIC50YWJsZS1kYW5nZXIge1xuICAgIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1iZzogcmdiKDI0Ny4yLCAyMTgsIDIxNS40KTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5Ny43NiwgMTc0LjQsIDE3Mi4zMik7XG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM0Ljg0LCAyMDcuMSwgMjA0LjYzKTtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjIuNDgsIDE5Ni4yLCAxOTMuODYpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMjguNjYsIDIwMS42NSwgMTk5LjI0NSk7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGFibGUtbGlnaHQge1xuICAgIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gICAgLS1icy10YWJsZS1iZzogcmdiKDI0MCwgMjQ0LCAyNDUpO1xuICAgIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTkyLCAxOTUuMiwgMTk2KTtcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMjgsIDIzMS44LCAyMzIuNzUpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIxNiwgMjE5LjYsIDIyMC41KTtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjIyLCAyMjUuNywgMjI2LjYyNSk7XG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLXRhYmxlLWJnOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDUxLjgsIDc0LjIsIDc1LjgpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDEzLjcsIDQwLjMsIDQyLjIpO1xuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDI2LjQsIDUxLjYsIDUzLjQpO1xuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMC4wNSwgNDUuOTUsIDQ3LjgpO1xuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuY29sLWZvcm0tbGFiZWwtbGcge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAgIGZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgfVxuICAuY29sLWZvcm0tbGFiZWwtc20ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgZm9udC1zaXplOiAwLjcyMTg3NXJlbTtcbiAgfVxuICAuZm9ybS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg5LjUsIDE4OCk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTI0LCAxMjEsIDAuMjUpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuNzIxODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbiAgfVxuICAuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDMxMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gICAgcGFkZGluZzogMC4zNzVyZW07XG4gIH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIH1cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICAgIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDEyNy41LCAxODkuNSwgMTg4KTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxMjQsIDEyMSwgMC4yNSk7XG4gIH1cbiAgLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICB9XG4gIC5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgfVxuICAuZm9ybS1zZWxlY3Qtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43MjE4NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmZvcm0tc2VsZWN0LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAgIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cbiAgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDEuMjM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICB9XG4gIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICB9XG4gIC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xuICB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigxMjcuNSwgMTg5LjUsIDE4OCk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTI0LCAxMjEsIDAuMjUpO1xuICB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAgIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDAsIDEyNCwgMTIxKTtcbiAgICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmZvcm0tc3dpdGNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuICB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEyNy41LCAxODkuNSwgMTg4JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG4gIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmJ0bi1jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG4gIC5mb3JtLXJhbmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiKDI1MCwgMjUwLCAyNDkpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTI0LCAxMjEsIDAuMjUpO1xuICB9XG4gIC5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiKDI1MCwgMjUwLCAyNDkpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTI0LCAxMjEsIDAuMjUpO1xuICB9XG4gIC5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc4LjUsIDIxNS43LCAyMTQuOCk7XG4gIH1cbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC41LCAyMTUuNywgMjE0LjgpO1xuICB9XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG4gIC5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIH1cbiAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsOjphZnRlcixcbiAgLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG4gIH1cbiAgLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG4gIC5pbnB1dC1ncm91cCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDEuMDMxMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjcyMTg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4gIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4gIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbiAgfVxuICAudmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDAuNzIxODc1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J3JnYiUyODAsIDE1MywgODclMjknIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdyZ2IlMjgwLCAxNTMsIDg3JTI5JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4gIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuICAud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAuaW52YWxpZC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbiAgfVxuICAuaW52YWxpZC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43MjE4NzVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IlMjgyMTYsIDcwLCA1NyUyOSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSdyZ2IlMjgyMTYsIDcwLCA1NyUyOScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4MjE2LCA3MCwgNTclMjknJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0ncmdiJTI4MjE2LCA3MCwgNTclMjknIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xuICB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIH1cbiAgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4gIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbiAgLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG4gIC5idG4ge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gICAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDAsIDEyNCwgMTIxKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigwLCAxMDUuNCwgMTAyLjg1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigwLCA5OS4yLCA5Ni44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTQ0LCAxNDE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDk5LjIsIDk2LjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCA5MywgOTAuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDAsIDEyNCwgMTIxKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYig5MiwgMTE5LCAxMjIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNzguMiwgMTAxLjE1LCAxMDMuNyk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNzMuNiwgOTUuMiwgOTcuNik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE2LCAxMzksIDE0MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNzMuNiwgOTUuMiwgOTcuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDY5LCA4OS4yNSwgOTEuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig5MiwgMTE5LCAxMjIpO1xuICB9XG4gIC5idG4tc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6IHJnYigwLCAxNTMsIDg3KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigwLCAxNTMsIDg3KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDAsIDEzMC4wNSwgNzMuOTUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDAsIDEyMi40LCA2OS42KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTY4LCAxMTI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDEyMi40LCA2OS42KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTE0Ljc1LCA2NS4yNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMCwgMTUzLCA4Nyk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUzLCA4Nyk7XG4gIH1cbiAgLmJ0bi1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTk0LjY1LCAyMjcuOCwgMjM5LjcpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5MS4xLCAyMjYuMiwgMjM4LjgpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1NiwgMTkwLCAyMDE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5OC4yLCAyMjkuNCwgMjQwLjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOTEuMSwgMjI2LjIsIDIzOC44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigxODQsIDIyMywgMjM3KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxODQsIDIyMywgMjM3KTtcbiAgfVxuICAuYnRuLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoMTc3LCAxMTIsIDApO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDE3NywgMTEyLCAwKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1MC40NSwgOTUuMiwgMCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTQxLjYsIDg5LjYsIDApO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4OSwgMTMzLCAzODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTQxLjYsIDg5LjYsIDApO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMzIuNzUsIDg0LCAwKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigxNzcsIDExMiwgMCk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTc3LCAxMTIsIDApO1xuICB9XG4gIC5idG4tZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyMTYsIDcwLCA1Nyk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODMuNiwgNTkuNSwgNDguNDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3Mi44LCA1NiwgNDUuNik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCA5OCwgODc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3Mi44LCA1NiwgNDUuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2MiwgNTIuNSwgNDIuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMTYsIDcwLCA1Nyk7XG4gIH1cbiAgLmJ0bi1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6IHJnYigyNDAsIDI0NCwgMjQ1KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNDAsIDI0NCwgMjQ1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIwNCwgMjA3LjQsIDIwOC4yNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTkyLCAxOTUuMiwgMTk2KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDQsIDIwNywgMjA4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTIsIDE5NS4yLCAxOTYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODAsIDE4MywgMTgzLjc1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNDAsIDI0NCwgMjQ1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDAsIDI0NCwgMjQ1KTtcbiAgfVxuICAuYnRuLWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigxLCAyOSwgMzEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzkuMSwgNjIuOSwgNjQuNik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjYuNCwgNTEuNiwgNTMuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzksIDYzLCA2NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNTEuOCwgNzQuMiwgNzUuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI2LjQsIDUxLjYsIDUzLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgfVxuICAuYnRuLXdoaXRlIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogd2hpdGU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogd2hpdGU7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDIxNywgMjE3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogd2hpdGU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYnRuLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDAuODUsIDI0LjY1LCAyNi4zNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMC44LCAyMy4yLCAyNC44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOSwgNjMsIDY1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigwLjgsIDIzLjIsIDI0LjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLjc1LCAyMS43NSwgMjMuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgfVxuICAuYnRuLWJyYW5kLW9yYW5nZSB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6IHJnYigxOTcsIDk1LCAzMCk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMTk3LCA5NSwgMzApO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTY3LjQ1LCA4MC43NSwgMjUuNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTU3LjYsIDc2LCAyNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA2LCAxMTksIDY0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNTcuNiwgNzYsIDI0KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTQ3Ljc1LCA3MS4yNSwgMjIuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTk3LCA5NSwgMzApO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE5NywgOTUsIDMwKTtcbiAgfVxuICAuYnRuLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI0OS45LCAyMTIuNSwgMTkyLjk1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDkuNiwgMjEwLCAxODkuMyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEyLCAxNzQsIDE1NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUwLjIsIDIxNSwgMTk2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDkuNiwgMjEwLCAxODkuMyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjQ5LCAyMDUsIDE4Mik7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ5LCAyMDUsIDE4Mik7XG4gIH1cbiAgLmJ0bi1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNDkuOSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNDkuNik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNDkuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gIH1cbiAgLmJ0bi1icmFuZC1ibHVlIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDQ1LCAxNDUsIDE0Mik7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoNDUsIDE0NSwgMTQyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDM4LjI1LCAxMjMuMjUsIDEyMC43KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNiwgMTE2LCAxMTMuNik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDE2MiwgMTU5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzNiwgMTE2LCAxMTMuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAxMDguNzUsIDEwNi41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDQ1LCAxNDUsIDE0Mik7XG4gIH1cbiAgLmJ0bi1icmFuZC1saWdodC1ibHVlIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDIxOSwgMjM5LCAyNDYpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIxOSwgMjM5LCAyNDYpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjI0LjQsIDI0MS40LCAyNDcuMzUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyMi42LCAyNDAuNiwgMjQ2LjkpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NiwgMjAzLCAyMDk7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIyNi4yLCAyNDIuMiwgMjQ3LjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMjIuNiwgMjQwLjYsIDI0Ni45KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyMTksIDIzOSwgMjQ2KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMTksIDIzOSwgMjQ2KTtcbiAgfVxuICAuYnRuLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMzQuNiwgMjM4Ljg1LCAyMzkuNyk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjMzLjQsIDIzNy45LCAyMzguOCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk2LCAyMDEsIDIwMTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjM1LjgsIDIzOS44LCAyNDAuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzMy40LCAyMzcuOSwgMjM4LjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIzMSwgMjM2LCAyMzcpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIzMSwgMjM2LCAyMzcpO1xuICB9XG4gIC5idG4tYnJhbmQtcHVycGxlIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDIzMywgMjMzLCAyNTUpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIzMywgMjMzLCAyNTUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjM2LjMsIDIzNi4zLCAyNTUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIzNS4yLCAyMzUuMiwgMjU1KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTgsIDE5OCwgMjE3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMzcuNCwgMjM3LjQsIDI1NSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzNS4yLCAyMzUuMiwgMjU1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgfVxuICAuYnRuLWJyYW5kLXBpbmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoMjUyLCAyMjcsIDI0Mik7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCAyMjcsIDI0Mik7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTIuNDUsIDIzMS4yLCAyNDMuOTUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1Mi4zLCAyMjkuOCwgMjQzLjMpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNCwgMTkzLCAyMDY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1Mi42LCAyMzIuNiwgMjQ0LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTIuMywgMjI5LjgsIDI0My4zKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgfVxuICAuYnRuLWJyYW5kLXllbGxvdyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6IHJnYigyMzksIDIxMCwgMTc5KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyMzksIDIxMCwgMTc5KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI0MS40LCAyMTYuNzUsIDE5MC40KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDAuNiwgMjE0LjUsIDE4Ni42KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDMsIDE3OSwgMTUyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDIuMiwgMjE5LCAxOTQuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0MC42LCAyMTQuNSwgMTg2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICB9XG4gIC5idG4tYnJhbmQtZ3JlZW4ge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxOTQuNjUsIDIzMi4wNSwgMjA2LjU1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTEuMSwgMjMwLjcsIDIwMy43KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTYsIDE5NCwgMTY4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTguMiwgMjMzLjQsIDIwOS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTkxLjEsIDIzMC43LCAyMDMuNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gIH1cbiAgLmJ0bi1iZy11aSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNDkuOSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNDkuNik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNDkuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gIH1cbiAgLmJ0bi1iZy11aS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDAuODUsIDI0LjY1LCAyNi4zNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMC44LCAyMy4yLCAyNC44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOSwgNjMsIDY1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigwLjgsIDIzLjIsIDI0LjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLjc1LCAyMS43NSwgMjMuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgfVxuICAuYnRuLWJnLWNvbnRlbnQge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMjE3LCAyMTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogd2hpdGU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG4gIC5idG4tYmctY29udGVudC1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogcmdiKDE4LCA0NiwgNDgpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDE4LCA0NiwgNDgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTUuMywgMzkuMSwgNDAuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTQuNCwgMzYuOCwgMzguNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTQsIDc3LCA3OTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTQuNCwgMzYuOCwgMzguNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEzLjUsIDM0LjUsIDM2KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigxOCwgNDYsIDQ4KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxOCwgNDYsIDQ4KTtcbiAgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDAsIDEyNCwgMTIxKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxMjQsIDEyMTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDkyLCAxMTksIDEyMik7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDkyLCAxMTksIDEyMik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5MiwgMTE5LCAxMjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDkyLCAxMTksIDEyMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkyLCAxMTksIDEyMik7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoOTIsIDExOSwgMTIyKTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDAsIDE1MywgODcpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDAsIDE1MywgODcpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTUzLCA4Nyk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTUzLCA4Nyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMTUzLCA4NztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMCwgMTUzLCA4Nyk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDAsIDE1MywgODcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDAsIDE1MywgODcpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigwLCAxNTMsIDg3KTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg0LCAyMjMsIDIzNyk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTg0LCAyMjMsIDIzNyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg0LCAyMjMsIDIzNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTg0LCAyMjMsIDIzNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDE4NCwgMjIzLCAyMzcpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxODQsIDIyMywgMjM3KTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDE3NywgMTEyLCAwKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigxNzcsIDExMiwgMCk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNzcsIDExMiwgMCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc3LCAxMTIsIDApO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE3NywgMTEyLCAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzcsIDExMiwgMCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE3NywgMTEyLCAwKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxNzcsIDExMiwgMCk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE3NywgMTEyLCAwKTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjE2LCA3MCwgNTcpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTYsIDcwLCA1Nyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE2LCA3MCwgNTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE2LCA3MCwgNTcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDIxNiwgNzAsIDU3KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjE2LCA3MCwgNTcpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDI0MCwgMjQ0LCAyNDUpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDI0MCwgMjQ0LCAyNDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjQwLCAyNDQsIDI0NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQwLCAyNDQsIDI0NSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAyNDQsIDI0NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjQwLCAyNDQsIDI0NSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0MCwgMjQ0LCAyNDUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI0MCwgMjQ0LCAyNDUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDAsIDI0NCwgMjQ1KTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS13aGl0ZSB7XG4gICAgLS1icy1idG4tY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxLCAyOSwgMzE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEsIDI5LCAzMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1icmFuZC1vcmFuZ2Uge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMTk3LCA5NSwgMzApO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDE5NywgOTUsIDMwKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE5NywgOTUsIDMwKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTcsIDk1LCAzMCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk3LCA5NSwgMzA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5NywgOTUsIDMwKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTk3LCA5NSwgMzApO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDE5NywgOTUsIDMwKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTk3LCA5NSwgMzApO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgLS1icy1idG4tY29sb3I6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI0OSwgMjA1LCAxODIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI0OSwgMjA1LCAxODIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OSwgMjA1LCAxODI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI0OSwgMjA1LCAxODIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNDksIDIwNSwgMTgyKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ5LCAyMDUsIDE4Mik7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAuYnRuLW91dGxpbmUtYnJhbmQtYmVpZ2Uge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjQ5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNDkpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoNDUsIDE0NSwgMTQyKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDUsIDE0NSwgMTQyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ1LCAxNDUsIDE0MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNDUsIDE0NSwgMTQyKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNDUsIDE0NSwgMTQyKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig0NSwgMTQ1LCAxNDIpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWxpZ2h0LWJsdWUge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjE5LCAyMzksIDI0Nik7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjE5LCAyMzksIDI0Nik7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMTksIDIzOSwgMjQ2KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTksIDIzOSwgMjQ2KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTksIDIzOSwgMjQ2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMTksIDIzOSwgMjQ2KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjE5LCAyMzksIDI0Nik7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjE5LCAyMzksIDI0Nik7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIxOSwgMjM5LCAyNDYpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMzEsIDIzNiwgMjM3KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMzEsIDIzNiwgMjM3KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzEsIDIzNiwgMjM3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMzEsIDIzNiwgMjM3KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjMxLCAyMzYsIDIzNyk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIzMSwgMjM2LCAyMzcpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZSB7XG4gICAgLS1icy1idG4tY29sb3I6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIzMywgMjMzLCAyNTUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIzMywgMjMzLCAyNTUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzMywgMjMzLCAyNTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIzMywgMjMzLCAyNTUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyMzMsIDIzMywgMjU1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjMzLCAyMzMsIDI1NSk7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAuYnRuLW91dGxpbmUtYnJhbmQtcGluayB7XG4gICAgLS1icy1idG4tY29sb3I6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MiwgMjI3LCAyNDIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1MiwgMjI3LCAyNDIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MiwgMjI3LCAyNDI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1MiwgMjI3LCAyNDIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTIsIDIyNywgMjQyKTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCAyMjcsIDI0Mik7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjM5LCAyMTAsIDE3OSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjM5LCAyMTAsIDE3OSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM5LCAyMTAsIDE3OTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjM5LCAyMTAsIDE3OSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDIzOSwgMjEwLCAxNzkpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzksIDIxMCwgMTc5KTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbiB7XG4gICAgLS1icy1idG4tY29sb3I6IHJnYigxODQsIDIyOCwgMTk4KTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigxODQsIDIyOCwgMTk4KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4NCwgMjI4LCAxOTgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE4NCwgMjI4LCAxOTgpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NCwgMjI4LCAxOTg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE4NCwgMjI4LCAxOTgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODQsIDIyOCwgMTk4KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxODQsIDIyOCwgMTk4KTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTg0LCAyMjgsIDE5OCk7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgfVxuICAuYnRuLW91dGxpbmUtYmctdWkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjQ5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTAsIDI1MCwgMjQ5KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjUwLCAyNTAsIDI0OSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNDkpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJnLXVpLWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigxLCAyOSwgMzEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxLCAyOSwgMzEpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEsIDI5LCAzMTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMSwgMjksIDMxKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigxLCAyOSwgMzEpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxLCAyOSwgMzEpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWJnLWNvbnRlbnQge1xuICAgIC0tYnMtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogd2hpdGU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICB9XG4gIC5idG4tb3V0bGluZS1iZy1jb250ZW50LWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiByZ2IoMTgsIDQ2LCA0OCk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMTgsIDQ2LCA0OCk7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxOCwgNDYsIDQ4KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOCwgNDYsIDQ4KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOCwgNDYsIDQ4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOCwgNDYsIDQ4KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgsIDQ2LCA0OCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMTgsIDQ2LCA0OCk7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE4LCA0NiwgNDgpO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIH1cbiAgLmJ0bi1saW5rIHtcbiAgICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAgIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTQ0LCAxNDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB9XG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMDMxMjVyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDAuNzIxODc1cmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxhcHNpbmcge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kcm9wdXAsXG4gIC5kcm9wZW5kLFxuICAuZHJvcGRvd24sXG4gIC5kcm9wc3RhcnQsXG4gIC5kcm9wdXAtY2VudGVyLFxuICAuZHJvcGRvd24tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAgIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAgIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC44MjVyZW07XG4gICAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgLS1icy1kcm9wZG93bi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gICAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gICAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiByZ2IoMCwgMTI0LCAxMjEpO1xuICAgIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAgIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gICAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gICAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG4gIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xuICB9XG4gIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG4gIH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC43MjE4NzVyZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAgIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gICAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gICAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAgIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogcmdiKDAsIDEyNCwgMTIxKTtcbiAgICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gICAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG4gIH1cbiAgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYnRuLWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG4gIH1cbiAgLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdiB7XG4gICAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gICAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gICAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gICAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gIH1cbiAgLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDEyNCwgMTIxLCAwLjI1KTtcbiAgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLm5hdi10YWJzIHtcbiAgICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5uYXYtcGlsbHMge1xuICAgIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiByZ2IoMCwgMTI0LCAxMjEpO1xuICB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG4gIC5uYXYtdW5kZXJsaW5lIHtcbiAgICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAgIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAgIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xuICB9XG4gIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbiAgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxuICAubmF2LWZpbGwgPiAubmF2LWxpbmssXG4gIC5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbiAgLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4gIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyIHtcbiAgICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gICAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gICAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gICAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAgIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzQ1MzEyNXJlbTtcbiAgICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAgIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4wMzEyNXJlbTtcbiAgICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgxLCAyOSwgMzEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAgIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAgIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gICAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICB9XG4gIC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLXRleHQgYTpob3ZlcixcbiAgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICAubmF2YmFyLWV4cGFuZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWRhcmssXG4gIC5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gICAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gICAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG4gIC5jYXJkIHtcbiAgICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gICAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAgIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAgIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAgIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAgIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gICAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gICAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAgIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAgIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuY2FyZC1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG4gIH1cbiAgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbiAgfVxuICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xuICB9XG4gIC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICB9XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG4gIH1cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuY2FyZC1oZWFkZXItdGFicyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIH1cbiAgLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgfVxuICAuY2FyZC1pbWctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmNhcmQtaW1nLFxuICAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1pbWcsXG4gIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmNhcmQtaW1nLFxuICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4MSwgMjksIDMxJTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYiUyODAsIDQ5LjYsIDQ4LjQlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDEyNCwgMTIxLCAwLjI1KTtcbiAgICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICB9XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG4gIH1cbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMDIsIDE3Ni40LCAxNzQuNiUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MTAyLCAxNzYuNCwgMTc0LjYlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgfVxuICAuYnJlYWRjcnVtYiB7XG4gICAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAgIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAgIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gICAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gICAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gICAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbiAgfVxuICAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODI1cmVtO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gICAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gICAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gICAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDEyNCwgMTIxLCAwLjI1KTtcbiAgICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgfVxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLnBhZ2luYXRpb24tbGcge1xuICAgIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMDMxMjVyZW07XG4gICAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gIC5wYWdpbmF0aW9uLXNtIHtcbiAgICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gICAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjcyMTg3NXJlbTtcbiAgICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAgIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gICAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNjcyNXJlbTtcbiAgICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5hbGVydCB7XG4gICAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gICAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gICAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gICAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmFsZXJ0LWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbiAgfVxuICAuYWxlcnQtZGlzbWlzc2libGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbiAgLmFsZXJ0LXByaW1hcnkge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtc3VjY2VzcyB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1pbmZvIHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmFsZXJ0LXdhcm5pbmcge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtZGFuZ2VyIHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtbGlnaHQge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmFsZXJ0LWRhcmsge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtd2hpdGUge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdoaXRlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmFsZXJ0LWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibGFjay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC1ibGFjay1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWJyYW5kLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC1vcmFuZ2Uge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC1vcmFuZ2UtYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYnJhbmQtb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC1saWdodC1vcmFuZ2Uge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmVpZ2UtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtYnJhbmQtYmVpZ2UtYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmVpZ2UtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1icmFuZC1iZWlnZS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtYnJhbmQtYmx1ZSB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC1ibHVlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibHVlLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC1saWdodC1ibHVlIHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmFsZXJ0LWJyYW5kLWdyYXkge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJyYW5kLWdyYXktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtYnJhbmQtZ3JheS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ncmF5LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYnJhbmQtZ3JheS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtYnJhbmQtcHVycGxlIHtcbiAgICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1icmFuZC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtYnJhbmQtcHVycGxlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtYnJhbmQtcGluayB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtcGluay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC1waW5rLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLXBpbmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1icmFuZC1waW5rLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJyYW5kLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1icmFuZC15ZWxsb3ctYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQteWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYnJhbmQteWVsbG93LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1icmFuZC1ncmVlbiB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtYnJhbmQtZ3JlZW4tYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtYmctdWkge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJnLXVpLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWJnLXVpLWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJnLXVpLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYmctdWktdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmFsZXJ0LWJnLXVpLWRhcmsge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJnLXVpLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtYmctdWktZGFyay1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1iZy11aS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYmctdWktZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAuYWxlcnQtYmctY29udGVudCB7XG4gICAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYmctY29udGVudC10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1iZy1jb250ZW50LWJnLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJnLWNvbnRlbnQtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5hbGVydC1iZy1jb250ZW50LWRhcmsge1xuICAgIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJnLWNvbnRlbnQtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstYmctc3VidGxlKTtcbiAgICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmctY29udGVudC1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYmctY29udGVudC1kYXJrLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzLFxuICAucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gICAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gICAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNjE4NzVyZW07XG4gICAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gICAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1wcm9ncmVzcy1iYXItYmc6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgfVxuICAucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAubGlzdC1ncm91cCB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAwLjdyZW07XG4gICAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigwLCAxMjQsIDEyMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuICB9XG4gIC5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAgIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibGFjayB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibGFjay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLWJsYWNrLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJyYW5kLWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJyYW5kLWJsYWNrLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtb3JhbmdlIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYnJhbmQtb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1icmFuZC1vcmFuZ2UtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1saWdodC1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1icmFuZC1iZWlnZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLWJlaWdlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmVpZ2UtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJyYW5kLWJlaWdlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLWJlaWdlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJyYW5kLWJlaWdlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQtYmVpZ2UtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWJlaWdlLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZSB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYnJhbmQtYmx1ZS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJyYW5kLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ibHVlLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWxpZ2h0LWJsdWUge1xuICAgIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYnJhbmQtbGlnaHQtYmx1ZS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmF5IHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJyYW5kLWdyYXktdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1icmFuZC1ncmF5LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQtZ3JheS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYnJhbmQtZ3JheS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1ncmF5LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJyYW5kLWdyYXktYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1ncmF5LXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ncmF5LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYnJhbmQtcHVycGxlLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1icmFuZC1wdXJwbGUtYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXBpbmsge1xuICAgIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtcGluay10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJyYW5kLXBpbmstYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1waW5rLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1icmFuZC1waW5rLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLXBpbmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYnJhbmQtcGluay1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYnJhbmQteWVsbG93LXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYnJhbmQteWVsbG93LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQteWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1icmFuZC15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYnJhbmQteWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJyYW5kLXllbGxvdy1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnJhbmQteWVsbG93LXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4ge1xuICAgIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYnJhbmQtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1icmFuZC1ncmVlbi1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJyYW5kLWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1icmFuZC1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1icmFuZC1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ncmVlbi1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWJyYW5kLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1icmFuZC1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWJnLXVpIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJnLXVpLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYmctdWktYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1iZy11aS1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYmctdWktYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmctdWktYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYmctdWktYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1iZy11aS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmctdWktdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1iZy11aS1kYXJrIHtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJnLXVpLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1iZy11aS1kYXJrLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmctdWktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYmctdWktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1iZy11aS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJnLXVpLWRhcmstYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1iZy11aS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1iZy11aS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYmctY29udGVudCB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYmctY29udGVudC1iZy1zdWJ0bGUpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJnLWNvbnRlbnQtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJnLWNvbnRlbnQtYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmctY29udGVudC1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmctY29udGVudC10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmctY29udGVudC10ZXh0LWVtcGhhc2lzKTtcbiAgfVxuICAubGlzdC1ncm91cC1pdGVtLWJnLWNvbnRlbnQtZGFyayB7XG4gICAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gICAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstYmctc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWJnLWNvbnRlbnQtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYmctY29udGVudC1kYXJrLWJnLXN1YnRsZSk7XG4gICAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmctY29udGVudC1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAgIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1iZy1jb250ZW50LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIH1cbiAgLmJ0bi1jbG9zZSB7XG4gICAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAgIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gICAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTI0LCAxMjEsIDAuMjUpO1xuICAgIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gICAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbiAgfVxuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG4gIC5idG4tY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG4gIC5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxuICAuYnRuLWNsb3NlLXdoaXRlIHtcbiAgICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgfVxuICA6cm9vdCxcbiAgW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbiAgfVxuICBbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gICAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIH1cbiAgLnRvYXN0IHtcbiAgICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAgIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAgIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1icy10b2FzdC1jb2xvcjogO1xuICAgIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gICAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gICAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC50b2FzdDpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b2FzdC1jb250YWluZXIge1xuICAgIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbiAgfVxuICAudG9hc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICAgIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICB9XG4gIC50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgfVxuICAudG9hc3QtYm9keSB7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgICAtLWJzLW1vZGFsLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gICAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gICAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAgIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAgIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubW9kYWwtYmFja2Ryb3Age1xuICAgIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAgIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gICAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xuICB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbiAgfVxuICAubW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG4gIH1cbiAgLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbiAgfVxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwge1xuICAgICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5tb2RhbC1zbSB7XG4gICAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsLWxnLFxuICAgIC5tb2RhbC14bCB7XG4gICAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2RhbC14bCB7XG4gICAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIC50b29sdGlwIHtcbiAgICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAgIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAgIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAgIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjcyMTg3NXJlbTtcbiAgICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAgIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAgIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAgIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtYnJlYWs6IGF1dG87XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbiAgfVxuICAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICB9XG4gIC50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB9XG4gIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgfVxuICAvKiBydGw6YmVnaW46aWdub3JlICovXG4gIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gICAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICB9XG4gIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgfVxuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB9XG4gIC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgfVxuICAvKiBydGw6YmVnaW46aWdub3JlICovXG4gIC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIH1cbiAgLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIH1cbiAgLyogcnRsOmVuZDppZ25vcmUgKi9cbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICAgIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5wb3BvdmVyIHtcbiAgICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAgIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAgIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuNzIxODc1cmVtO1xuICAgIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAgIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAgIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAgIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gICAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAgIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAgIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIH1cbiAgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgfVxuICAvKiBydGw6YmVnaW46aWdub3JlICovXG4gIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gICAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICB9XG4gIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIH1cbiAgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gIH1cbiAgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgfVxuICAvKiBydGw6ZW5kOmlnbm9yZSAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gIH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG4gIC8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICAgIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgfVxuICAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIH1cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICB9XG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICB9XG4gIC8qIHJ0bDplbmQ6aWdub3JlICovXG4gIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvcG92ZXItYm9keSB7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gICAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG4gIH1cbiAgLmNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZpbHRlcjogdmFyKC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gICAgYm9yZGVyOiAwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLztcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IDEuMjVyZW07XG4gICAgbGVmdDogMTUlO1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcm91c2VsLWRhcmsge1xuICAgIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDtcbiAgICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDA7XG4gICAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG4gIH1cbiAgOnJvb3QsXG4gIFtkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gICAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjZmZmO1xuICAgIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IDtcbiAgfVxuICBbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gICAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwO1xuICAgIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbiAgfVxuICAuc3Bpbm5lci1ncm93LFxuICAuc3Bpbm5lci1ib3JkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gICAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG4gIH1cbiAgQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICAgIH1cbiAgfVxuICAuc3Bpbm5lci1ib3JkZXIge1xuICAgIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAgIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gICAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gICAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbiAgfVxuICBAa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAgIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNwaW5uZXItZ3Jvdy1zbSB7XG4gICAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAgIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICAgIH1cbiAgfVxuICAub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAgIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gICAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAgIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gICAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXNtIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtc20ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm9mZmNhbnZhcy1zbSB7XG4gICAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5vZmZjYW52YXMtbWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy1tZCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kIHtcbiAgICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy1sZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLWxnIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vZmZjYW52YXMtbGcge1xuICAgICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14bCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcy14bCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vZmZjYW52YXMteGwge1xuICAgICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14eGwge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMteHhsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm9mZmNhbnZhcy14eGwge1xuICAgICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwNDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgfVxuICAub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5vZmZjYW52YXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG4gIH1cbiAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5wbGFjZWhvbGRlci14cyB7XG4gICAgbWluLWhlaWdodDogMC42ZW07XG4gIH1cbiAgLnBsYWNlaG9sZGVyLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAwLjhlbTtcbiAgfVxuICAucGxhY2Vob2xkZXItbGcge1xuICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG4gIEBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbiAgLnBsYWNlaG9sZGVyLXdhdmUge1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gICAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICBAa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAgIDEwMCUge1xuICAgICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgfVxuICB9XG4gIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnRleHQtYmctcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWluZm8ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1iZy1saWdodCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLXdoaXRlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtYmxhY2sge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1iZy1icmFuZC1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtbGlnaHQtb3JhbmdlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWJyYW5kLWJlaWdlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtYmVpZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtYmx1ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtbGlnaHQtYmx1ZSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtZ3JheSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWdyYXktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYnJhbmQtcHVycGxlIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWJyYW5kLXBpbmsge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1waW5rLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWJyYW5kLXllbGxvdyB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1iZy1icmFuZC1ncmVlbiB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWdyZWVuLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWJnLXVpIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmctdWktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYmctdWktZGFyayB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJnLXVpLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYmctY29udGVudCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJnLWNvbnRlbnQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctYmctY29udGVudC1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmctY29udGVudC1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXByaW1hcnkge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgwLCA5OSwgOTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDAsIDk5LCA5NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSg3NCwgOTUsIDk4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg3NCwgOTUsIDk4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1zdWNjZXNzIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMCwgMTIyLCA3MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMTIyLCA3MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstaW5mbyB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDE5OCwgMjI5LCAyNDEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE5OCwgMjI5LCAyNDEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXdhcm5pbmcge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNDIsIDkwLCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNDIsIDkwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1kYW5nZXIge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDE3MywgNTYsIDQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzMsIDU2LCA0NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstbGlnaHQge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjQzLCAyNDYsIDI0NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQzLCAyNDYsIDI0NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstZGFyayB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEsIDIzLCAyNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMSwgMjMsIDI1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay13aGl0ZSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstd2hpdGU6aG92ZXIsIC5saW5rLXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1icmFuZC1ibGFjayB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtYmxhY2s6aG92ZXIsIC5saW5rLWJyYW5kLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxLCAyMywgMjUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEsIDIzLCAyNSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtb3JhbmdlIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLW9yYW5nZTpob3ZlciwgLmxpbmstYnJhbmQtb3JhbmdlOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNTgsIDc2LCAyNCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU4LCA3NiwgMjQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1icmFuZC1saWdodC1vcmFuZ2U6aG92ZXIsIC5saW5rLWJyYW5kLWxpZ2h0LW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjUwLCAyMTUsIDE5NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUwLCAyMTUsIDE5NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtYmVpZ2Uge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJlaWdlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWJlaWdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLWJlaWdlOmhvdmVyLCAubGluay1icmFuZC1iZWlnZTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI1MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI1MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtYmx1ZSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLWJsdWU6aG92ZXIsIC5saW5rLWJyYW5kLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDM2LCAxMTYsIDExNCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzYsIDExNiwgMTE0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1icmFuZC1saWdodC1ibHVlIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtbGlnaHQtYmx1ZTpob3ZlciwgLmxpbmstYnJhbmQtbGlnaHQtYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjI2LCAyNDIsIDI0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjI2LCAyNDIsIDI0OCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtZ3JheSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1ncmF5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLWdyYXk6aG92ZXIsIC5saW5rLWJyYW5kLWdyYXk6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDIzNiwgMjQwLCAyNDEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIzNiwgMjQwLCAyNDEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLXB1cnBsZSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtcHVycGxlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1icmFuZC1wdXJwbGU6aG92ZXIsIC5saW5rLWJyYW5kLXB1cnBsZTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjM3LCAyMzcsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjM3LCAyMzcsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtcGluayB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQtcGluay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1icmFuZC1waW5rLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLXBpbms6aG92ZXIsIC5saW5rLWJyYW5kLXBpbms6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDI1MywgMjMzLCAyNDUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1MywgMjMzLCAyNDUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLXllbGxvdyB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYnJhbmQteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1icmFuZC15ZWxsb3c6aG92ZXIsIC5saW5rLWJyYW5kLXllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjQyLCAyMTksIDE5NCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQyLCAyMTksIDE5NCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYnJhbmQtZ3JlZW4ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJyYW5kLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJyYW5kLWdyZWVuOmhvdmVyLCAubGluay1icmFuZC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMTk4LCAyMzMsIDIwOSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTk4LCAyMzMsIDIwOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYmctdWkge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJnLXVpLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJnLXVpLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJnLXVpOmhvdmVyLCAubGluay1iZy11aTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI1MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI1MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYmctdWktZGFyayB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmctdWktZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1iZy11aS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJnLXVpLWRhcms6aG92ZXIsIC5saW5rLWJnLXVpLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEsIDIzLCAyNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMSwgMjMsIDI1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1iZy1jb250ZW50IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1iZy1jb250ZW50LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWJnLWNvbnRlbnQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYmctY29udGVudDpob3ZlciwgLmxpbmstYmctY29udGVudDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstYmctY29udGVudC1kYXJrIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1iZy1jb250ZW50LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmctY29udGVudC1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLWJnLWNvbnRlbnQtZGFyazpob3ZlciwgLmxpbmstYmctY29udGVudC1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNCwgMzcsIDM4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNCwgMzcsIDM4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgfVxuICAuZm9jdXMtcmluZzpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbiAgfVxuICAuaWNvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDAuMzc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG4gIH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbiAgfVxuICAucmF0aW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmF0aW86OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5yYXRpby0xeDEge1xuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xuICB9XG4gIC5yYXRpby00eDMge1xuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG4gIH1cbiAgLnJhdGlvLTE2eDkge1xuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG4gIH1cbiAgLnJhdGlvLTIxeDkge1xuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuZml4ZWQtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgfVxuICAuZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgfVxuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gICAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGlja3ktbWQtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbiAgICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTAyMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0aWNreS1sZy10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICAgIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN0aWNreS14bC10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICAgIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnN0aWNreS14eGwtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDIwO1xuICAgIH1cbiAgICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwMjA7XG4gICAgfVxuICB9XG4gIC5oc3RhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbiAgLnZzdGFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbiAgLnZpc3VhbGx5LWhpZGRlbixcbiAgLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4gIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXN1YWxseS1oaWRkZW4gKixcbiAgLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAudGV4dC10cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC52ciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIC5hbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgfVxuICAub3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGFjaXR5LTEwMCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy14LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAuc2hhZG93LWxnIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1pbmZvIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1kYW5nZXIge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG4gIH1cbiAgLmZvY3VzLXJpbmctbGlnaHQge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1kYXJrIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy13aGl0ZSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmxhY2stcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG4gIH1cbiAgLmZvY3VzLXJpbmctYnJhbmQtb3JhbmdlIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJlaWdlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLWJsdWUge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibHVlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLWxpZ2h0LWJsdWUge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ncmF5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJyYW5kLXB1cnBsZSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1icmFuZC1waW5rIHtcbiAgICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtcGluay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG4gIH1cbiAgLmZvY3VzLXJpbmctYnJhbmQtZ3JlZW4ge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ncmVlbi1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAuZm9jdXMtcmluZy1iZy11aSB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLXVpLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJnLXVpLWRhcmsge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1iZy11aS1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJnLWNvbnRlbnQge1xuICAgIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1iZy1jb250ZW50LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xuICB9XG4gIC5mb2N1cy1yaW5nLWJnLWNvbnRlbnQtZGFyayB7XG4gICAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLWNvbnRlbnQtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbiAgfVxuICAucG9zaXRpb24tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC50b3AtMCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvcC01MCB7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudG9wLTEwMCB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvdHRvbS0wIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm90dG9tLTUwIHtcbiAgICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b20tMTAwIHtcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3RhcnQtMCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGFydC01MCB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN0YXJ0LTEwMCB7XG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbmQtMCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZW5kLTUwIHtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVuZC0xMDAge1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlciB7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXByaW1hcnkge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc3VjY2VzcyB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1pbmZvIHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXdhcm5pbmcge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZGFuZ2VyIHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGlnaHQge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWRhcmsge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItd2hpdGUge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC1vcmFuZ2Uge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC1saWdodC1vcmFuZ2Uge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmVpZ2UtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYnJhbmQtYmx1ZSB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmx1ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC1saWdodC1ibHVlIHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWdyYXktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYnJhbmQtcHVycGxlIHtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYnJhbmQtcGluayB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtcGluay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1icmFuZC1ncmVlbiB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYmctdWkge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLXVpLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWJnLXVpLWRhcmsge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLXVpLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItYmctY29udGVudCB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmctY29udGVudC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1iZy1jb250ZW50LWRhcmsge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLWNvbnRlbnQtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ibGFjayB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTEge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0yIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci01IHtcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItb3BhY2l0eS0xMCB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xuICB9XG4gIC5ib3JkZXItb3BhY2l0eS0yNSB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuICAuYm9yZGVyLW9wYWNpdHktNTAge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuICAuYm9yZGVyLW9wYWNpdHktNzUge1xuICAgIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgfVxuICAudy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXctMTAwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudnctMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZ3LTEwMCB7XG4gICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1oLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52aC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAubWluLXZoLTEwMCB7XG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb250LW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMzEyNXJlbSArIDAuOTc1dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI5cmVtICsgMC40OHZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjkzNzVyZW0gKyAwLjIzMjV2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjIzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNSB7XG4gICAgZm9udC1zaXplOiAxLjAzMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTYge1xuICAgIGZvbnQtc2l6ZTogMC44MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnN0LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzdC1ub3JtYWwge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxoLTEge1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxoLXNtIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICB9XG4gIC5saC1iYXNlIHtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxoLWxnIHtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gIC50ZXh0LWJyZWFrIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgLnRleHQtcHJpbWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNlY29uZGFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc3VjY2VzcyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWluZm8ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC13YXJuaW5nIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtZGFuZ2VyIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1saWdodCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1kYXJrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtd2hpdGUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYnJhbmQtYmxhY2sge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYnJhbmQtb3JhbmdlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1icmFuZC1saWdodC1vcmFuZ2Uge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWxpZ2h0LW9yYW5nZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJyYW5kLWJlaWdlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1iZWlnZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJyYW5kLWJsdWUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1icmFuZC1saWdodC1ibHVlIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1saWdodC1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYnJhbmQtZ3JheSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtZ3JheS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJyYW5kLXB1cnBsZSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtcHVycGxlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYnJhbmQtcGluayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtcGluay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJyYW5kLXllbGxvdyB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQteWVsbG93LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYnJhbmQtZ3JlZW4ge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWdyZWVuLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctdWkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLXVpLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYmctdWktZGFyayB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmctdWktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJnLWNvbnRlbnQge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLWNvbnRlbnQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1iZy1jb250ZW50LWRhcmsge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLWNvbnRlbnQtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJsYWNrIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJvZHkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tdXRlZCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1ibGFjay01MCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXdoaXRlLTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJvZHktZW1waGFzaXMge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1yZXNldCB7XG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1vcGFjaXR5LTI1IHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbiAgfVxuICAudGV4dC1vcGFjaXR5LTUwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xuICB9XG4gIC50ZXh0LW9wYWNpdHktNzUge1xuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xuICB9XG4gIC50ZXh0LW9wYWNpdHktMTAwIHtcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgfVxuICAudGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLW9wYWNpdHktMTAge1xuICAgIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG4gIH1cbiAgLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gICAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbiAgfVxuICAubGluay1vcGFjaXR5LTI1IHtcbiAgICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbiAgfVxuICAubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbiAgfVxuICAubGluay1vcGFjaXR5LTUwIHtcbiAgICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xuICB9XG4gIC5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAgIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmxpbmstb3BhY2l0eS03NSB7XG4gICAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gICAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmxpbmstb3BhY2l0eS0xMDAge1xuICAgIC0tYnMtbGluay1vcGFjaXR5OiAxO1xuICB9XG4gIC5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbiAgfVxuICAubGluay1vZmZzZXQtMSB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLW9mZnNldC0yIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLW9mZnNldC0zIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtd2hpdGUge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC1vcmFuZ2Uge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC1saWdodC1vcmFuZ2Uge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1iZWlnZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtYnJhbmQtYmx1ZSB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC1saWdodC1ibHVlIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtZ3JheS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtYnJhbmQtcHVycGxlIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtYnJhbmQtcGluayB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1waW5rLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQteWVsbG93LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1icmFuZC1ncmVlbiB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ncmVlbi1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtYmctdWkge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmctdWktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLWJnLXVpLWRhcmsge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmctdWktZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtYmctY29udGVudCB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1iZy1jb250ZW50LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1iZy1jb250ZW50LWRhcmsge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtYmctY29udGVudC1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZSB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbiAgfVxuICAubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbiAgfVxuICAubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAgIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbiAgfVxuICAubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gICAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xuICB9XG4gIC5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIH1cbiAgLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIH1cbiAgLmJnLXByaW1hcnkge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLXNlY29uZGFyeSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1zdWNjZXNzIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1pbmZvIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy13YXJuaW5nIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1kYW5nZXIge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctbGlnaHQge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1kYXJrIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy13aGl0ZSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLWJsYWNrIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctYnJhbmQtb3JhbmdlIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLWxpZ2h0LW9yYW5nZSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtbGlnaHQtb3JhbmdlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1icmFuZC1iZWlnZSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtYmVpZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLWJsdWUge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLWxpZ2h0LWJsdWUge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWxpZ2h0LWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLWdyYXkge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWdyYXktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJyYW5kLXB1cnBsZSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYnJhbmQtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1icmFuZC1waW5rIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1icmFuZC1waW5rLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1icmFuZC15ZWxsb3cge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctYnJhbmQtZ3JlZW4ge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJyYW5kLWdyZWVuLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1iZy11aSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmctdWktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJnLXVpLWRhcmsge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLXVpLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJnLWNvbnRlbnQge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJnLWNvbnRlbnQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJnLWNvbnRlbnQtZGFyayB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmctY29udGVudC1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1ibGFjayB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWJvZHkge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLXRyYW5zcGFyZW50IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmctYm9keS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctYm9keS10ZXJ0aWFyeSB7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLW9wYWNpdHktMTAge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMC4xO1xuICB9XG4gIC5iZy1vcGFjaXR5LTI1IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgLmJnLW9wYWNpdHktNTAge1xuICAgIC0tYnMtYmctb3BhY2l0eTogMC41O1xuICB9XG4gIC5iZy1vcGFjaXR5LTc1IHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmJnLW9wYWNpdHktMTAwIHtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIH1cbiAgLmJnLXByaW1hcnktc3VidGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctc3VjY2Vzcy1zdWJ0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1pbmZvLXN1YnRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctZGFuZ2VyLXN1YnRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctbGlnaHQtc3VidGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJnLWRhcmstc3VidGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAuYmctZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xuICB9XG4gIC51c2VyLXNlbGVjdC1hbGwge1xuICAgIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgfVxuICAudXNlci1zZWxlY3QtYXV0byB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudXNlci1zZWxlY3Qtbm9uZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGUtYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC0wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC0yIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC01IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLTAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC0xIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC0yIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC0zIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC01IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXRvcC1waWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC0wIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLTEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC0yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1lbmQtMyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC01IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtZW5kLXBpbGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LTAge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LTIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgfVxuICAucm91bmRlZC1zdGFydC0zIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LTUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgfVxuICAudmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC56LW4xIHtcbiAgICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC56LTAge1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuei0xIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnotMiB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC56LTMge1xuICAgIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmxvYXQtc20tc3RhcnQge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXNtLWVuZCB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXNtLW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZmlsbCB7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS1maXJzdCB7XG4gICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTAge1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTEge1xuICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTIge1xuICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTMge1xuICAgICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTQge1xuICAgICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTUge1xuICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLWxhc3Qge1xuICAgICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tc20tMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXNtLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtc20tMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtc20tMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1zbS01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktc20tMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1zbS0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXNtLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXNtLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktc20tNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktc20tNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXNtLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXNtLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1zbS0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtc20tMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtc20tMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXNtLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXNtLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtc20tMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1zbS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1zbS00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXNtLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1zbS0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXNtLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXNtLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktc20tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktc20tNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1zbS01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXNtLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXNtLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtc20tMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1zbS0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtc20tMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXNtLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1zbS0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1zbS0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtc20tNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtc20tNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1zbS0wIHtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTEge1xuICAgICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtc20tMiB7XG4gICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTMge1xuICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtc20tNCB7XG4gICAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXNtLTUge1xuICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXNtLTAge1xuICAgICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC1zbS0xIHtcbiAgICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtc20tMiB7XG4gICAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtc20tMyB7XG4gICAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXNtLTQge1xuICAgICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXNtLTUge1xuICAgICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtc20tc3RhcnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1zbS1lbmQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtc20tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXQtbWQtc3RhcnQge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LW1kLWVuZCB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LW1kLW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZmlsbCB7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC1maXJzdCB7XG4gICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTAge1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTEge1xuICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTIge1xuICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTMge1xuICAgICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTQge1xuICAgICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTUge1xuICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLWxhc3Qge1xuICAgICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLW1kLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1tZC0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LW1kLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbWQtMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbWQtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1tZC00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1tZC01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1tZC0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LW1kLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LW1kLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbWQtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1tZC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbWQtMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbWQtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLW1kLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1tZC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1tZC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1tZC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLW1kLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbWQtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbWQtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LW1kLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1tZC0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbWQtMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1tZC0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbWQtNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1tZC01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLW1kLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbWQtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1tZC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbWQtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1tZC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLW1kLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1tZC0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1tZC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbWQtNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1tZC0wIHtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLW1kLTEge1xuICAgICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbWQtMiB7XG4gICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLW1kLTMge1xuICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbWQtNCB7XG4gICAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLW1kLTUge1xuICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLW1kLTAge1xuICAgICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC1tZC0xIHtcbiAgICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtbWQtMiB7XG4gICAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtbWQtMyB7XG4gICAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLW1kLTQge1xuICAgICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLW1kLTUge1xuICAgICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbWQtc3RhcnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tZC1lbmQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbWQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmxvYXQtbGctc3RhcnQge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LWxnLWVuZCB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LWxnLW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZmlsbCB7XG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy13cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci1sZy1maXJzdCB7XG4gICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTEge1xuICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTIge1xuICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTQge1xuICAgICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTUge1xuICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLWxhc3Qge1xuICAgICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1sZy00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1sZy0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LWxnLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbGctMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgtbGctMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1sZy00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC1sZy01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LWxnLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbGctMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1sZy0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LWxnLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LWxnLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbGctNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXktbGctNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbGctNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLWxnLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1sZy0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbGctMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUtbGctMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLWxnLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLWxnLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbGctMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbGctMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMtbGctMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy1sZy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLWxnLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLWxnLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC1sZy0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LWxnLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LWxnLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1sZy0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbGctMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1sZy0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHktbGctNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS1sZy01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1sZy0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1sZy00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLWxnLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1sZy0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS1sZy00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbGctMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLWxnLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1sZy0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy1sZy0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbGctNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMtbGctNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC1sZy0wIHtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLWxnLTEge1xuICAgICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbGctMiB7XG4gICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLWxnLTMge1xuICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAtbGctNCB7XG4gICAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLWxnLTUge1xuICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLWxnLTAge1xuICAgICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC1sZy0xIHtcbiAgICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtbGctMiB7XG4gICAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAtbGctMyB7XG4gICAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLWxnLTQge1xuICAgICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLWxnLTUge1xuICAgICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctc3RhcnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1sZy1lbmQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC14bC1lbmQge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC14bC1ub25lIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWZpbGwge1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1ncm93LTAge1xuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteGwtZmlyc3Qge1xuICAgICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC0wIHtcbiAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC0xIHtcbiAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC0yIHtcbiAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC0zIHtcbiAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC00IHtcbiAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC01IHtcbiAgICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14bC1sYXN0IHtcbiAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTEge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXhsLTIge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtMyB7XG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtMCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14bC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXhsLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXhsLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteGwtNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXhsLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteGwtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14bC0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14bC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXhsLTQge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXhsLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteGwtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14bC0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTEge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14bC0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteGwtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXhsLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXhsLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14bC00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14bC01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteGwtYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteGwtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteGwtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14bC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTAge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTUge1xuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgteGwtMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14bC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14bC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXhsLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS14bC0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXhsLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXhsLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteGwtNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14bC01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14bC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXhsLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteGwtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXhsLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteGwtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXhsLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXhsLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14bC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteGwtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteGwtMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXhsLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXhsLTUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAteGwtMCB7XG4gICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC0xIHtcbiAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXhsLTIge1xuICAgICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC0zIHtcbiAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXhsLTQge1xuICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14bC01IHtcbiAgICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14bC0wIHtcbiAgICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAteGwtMSB7XG4gICAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXhsLTIge1xuICAgICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXhsLTMge1xuICAgICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14bC00IHtcbiAgICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14bC01IHtcbiAgICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQteGwtZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5mbG9hdC14eGwtc3RhcnQge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXh4bC1lbmQge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14eGwtdGFibGUtcm93IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXh4bC1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWZpbGwge1xuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXh4bC0wIHtcbiAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtMSB7XG4gICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteHhsLTIge1xuICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXh4bC0zIHtcbiAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vcmRlci14eGwtNCB7XG4gICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3JkZXIteHhsLTUge1xuICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC0wIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14eGwtMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teHhsLTIge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teHhsLTMge1xuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXh4bC01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14eGwtYXV0byB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm14LXh4bC0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14eGwtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teC14eGwtNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteHhsLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXgteHhsLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteHhsLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteHhsLTEge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXkteHhsLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXh4bC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LXh4bC00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14eGwtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teS14eGwtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC14eGwtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXh4bC0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXh4bC00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteHhsLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteHhsLWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWUteHhsLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14eGwtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXh4bC0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14eGwtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXh4bC00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZS14eGwtNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lLXh4bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteHhsLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14eGwtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14eGwtNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXh4bC01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXh4bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXh4bC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14eGwtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteHhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXMteHhsLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXh4bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1zLXh4bC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tcy14eGwtYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14eGwtMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXh4bC0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteHhsLTIge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXh4bC0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteHhsLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXh4bC01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHgteHhsLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14eGwtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weC14eGwtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB4LXh4bC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5weS14eGwtMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXh4bC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB5LXh4bC0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHkteHhsLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteHhsLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXh4bC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXh4bC0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14eGwtNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteHhsLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteHhsLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGUteHhsLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14eGwtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZS14eGwtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBlLXh4bC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14eGwtMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteHhsLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteHhsLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXh4bC01IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcy14eGwtMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXh4bC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteHhsLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXh4bC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHMteHhsLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBzLXh4bC01IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXh4bC0wIHtcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXh4bC0xIHtcbiAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FwLXh4bC0yIHtcbiAgICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAteHhsLTMge1xuICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nYXAteHhsLTQge1xuICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdhcC14eGwtNSB7XG4gICAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJvdy1nYXAteHhsLTAge1xuICAgICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14eGwtMSB7XG4gICAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14eGwtMyB7XG4gICAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yb3ctZ2FwLXh4bC00IHtcbiAgICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93LWdhcC14eGwtNSB7XG4gICAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1nYXAteHhsLTUge1xuICAgICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14eGwtc3RhcnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14eGwtZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZnMtMSB7XG4gICAgICBmb250LXNpemU6IDIuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnMtMiB7XG4gICAgICBmb250LXNpemU6IDEuNjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZzLTMge1xuICAgICAgZm9udC1zaXplOiAxLjQ0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8qIVxuICAgKiBCb290c3RyYXAgSWNvbnMgdjEuMTMuMSAoaHR0cHM6Ly9pY29ucy5nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTktMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XG4gICAgc3JjOiB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmMj8yNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZj8yNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB9XG4gIC5iaTo6YmVmb3JlLFxuICBbY2xhc3NePWJpLV06OmJlZm9yZSxcbiAgW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuYmktMTIzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG4gIH1cbiAgLmJpLWFsYXJtLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgfVxuICAuYmktYWxhcm06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIjtcbiAgfVxuICAuYmktYWxpZ24tYm90dG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG4gIH1cbiAgLmJpLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICB9XG4gIC5iaS1hbGlnbi1lbmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAuYmktYWxpZ24tbWlkZGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIH1cbiAgLmJpLWFsaWduLXN0YXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIH1cbiAgLmJpLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiO1xuICB9XG4gIC5iaS1hbHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIjtcbiAgfVxuICAuYmktYXBwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwYVwiO1xuICB9XG4gIC5iaS1hcHA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGJcIjtcbiAgfVxuICAuYmktYXJjaGl2ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG4gIH1cbiAgLmJpLWFyY2hpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgfVxuICAuYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwZVwiO1xuICB9XG4gIC5iaS1hcnJvdy05MGRlZy1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG4gIH1cbiAgLmJpLWFycm93LTkwZGVnLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIH1cbiAgLmJpLWFycm93LTkwZGVnLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIH1cbiAgLmJpLWFycm93LWJhci1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gIH1cbiAgLmJpLWFycm93LWJhci1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG4gIH1cbiAgLmJpLWFycm93LWJhci1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExNFwiO1xuICB9XG4gIC5iaS1hcnJvdy1iYXItdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTVcIjtcbiAgfVxuICAuYmktYXJyb3ctY2xvY2t3aXNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG4gIH1cbiAgLmJpLWFycm93LWNvdW50ZXJjbG9ja3dpc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTdcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOFwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExOVwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWFcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bi1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExYlwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWNcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZFwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMWVcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExZlwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyMFwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG4gIH1cbiAgLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG4gIH1cbiAgLmJpLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjNcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bi1zaG9ydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyNFwiO1xuICB9XG4gIC5iaS1hcnJvdy1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG4gIH1cbiAgLmJpLWFycm93LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG4gIH1cbiAgLmJpLWFycm93LWRvd24tdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjdcIjtcbiAgfVxuICAuYmktYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyOFwiO1xuICB9XG4gIC5iaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG4gIH1cbiAgLmJpLWFycm93LWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG4gIH1cbiAgLmJpLWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmJcIjtcbiAgfVxuICAuYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEyY1wiO1xuICB9XG4gIC5iaS1hcnJvdy1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG4gIH1cbiAgLmJpLWFycm93LWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG4gIH1cbiAgLmJpLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMmZcIjtcbiAgfVxuICAuYmktYXJyb3ctcmVwZWF0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG4gIH1cbiAgLmJpLWFycm93LXJldHVybi1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG4gIH1cbiAgLmJpLWFycm93LXJldHVybi1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzMlwiO1xuICB9XG4gIC5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzM1wiO1xuICB9XG4gIC5iaS1hcnJvdy1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzRcIjtcbiAgfVxuICAuYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzVcIjtcbiAgfVxuICAuYmktYXJyb3ctcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMzZcIjtcbiAgfVxuICAuYmktYXJyb3ctcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG4gIH1cbiAgLmJpLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzYVwiO1xuICB9XG4gIC5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2RcIjtcbiAgfVxuICAuYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxM2VcIjtcbiAgfVxuICAuYmktYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEzZlwiO1xuICB9XG4gIC5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0MFwiO1xuICB9XG4gIC5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDFcIjtcbiAgfVxuICAuYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDJcIjtcbiAgfVxuICAuYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLXNob3J0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG4gIH1cbiAgLmJpLWFycm93LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICB9XG4gIC5iaS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0OFwiO1xuICB9XG4gIC5iaS1hcnJvd3MtYW5nbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNDlcIjtcbiAgfVxuICAuYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICB9XG4gIC5iaS1hcnJvd3MtY29sbGFwc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNGJcIjtcbiAgfVxuICAuYmktYXJyb3dzLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0Y1wiO1xuICB9XG4gIC5iaS1hcnJvd3MtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZFwiO1xuICB9XG4gIC5iaS1hcnJvd3MtbW92ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZVwiO1xuICB9XG4gIC5iaS1hc3BlY3QtcmF0aW8tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE0ZlwiO1xuICB9XG4gIC5iaS1hc3BlY3QtcmF0aW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTBcIjtcbiAgfVxuICAuYmktYXN0ZXJpc2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTFcIjtcbiAgfVxuICAuYmktYXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTJcIjtcbiAgfVxuICAuYmktYXdhcmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1M1wiO1xuICB9XG4gIC5iaS1hd2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NFwiO1xuICB9XG4gIC5iaS1iYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG4gIH1cbiAgLmJpLWJhY2tzcGFjZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG4gIH1cbiAgLmJpLWJhY2tzcGFjZS1yZXZlcnNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTdcIjtcbiAgfVxuICAuYmktYmFja3NwYWNlLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNThcIjtcbiAgfVxuICAuYmktYmFja3NwYWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG4gIH1cbiAgLmJpLWJhZGdlLTNkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWFcIjtcbiAgfVxuICAuYmktYmFkZ2UtM2Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWJcIjtcbiAgfVxuICAuYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1Y1wiO1xuICB9XG4gIC5iaS1iYWRnZS00azo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiO1xuICB9XG4gIC5iaS1iYWRnZS04ay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG4gIH1cbiAgLmJpLWJhZGdlLThrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVmXCI7XG4gIH1cbiAgLmJpLWJhZGdlLWFkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjBcIjtcbiAgfVxuICAuYmktYmFkZ2UtYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjFcIjtcbiAgfVxuICAuYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2MlwiO1xuICB9XG4gIC5iaS1iYWRnZS1hcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2M1wiO1xuICB9XG4gIC5iaS1iYWRnZS1jYy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG4gIH1cbiAgLmJpLWJhZGdlLWNjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG4gIH1cbiAgLmJpLWJhZGdlLWhkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjZcIjtcbiAgfVxuICAuYmktYmFkZ2UtaGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNjdcIjtcbiAgfVxuICAuYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OFwiO1xuICB9XG4gIC5iaS1iYWRnZS10bTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2OVwiO1xuICB9XG4gIC5iaS1iYWRnZS12by1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG4gIH1cbiAgLmJpLWJhZGdlLXZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG4gIH1cbiAgLmJpLWJhZGdlLXZyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmNcIjtcbiAgfVxuICAuYmktYmFkZ2UtdnI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNmRcIjtcbiAgfVxuICAuYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZVwiO1xuICB9XG4gIC5iaS1iYWRnZS13Yzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZlwiO1xuICB9XG4gIC5iaS1iYWctY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MFwiO1xuICB9XG4gIC5iaS1iYWctY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzFcIjtcbiAgfVxuICAuYmktYmFnLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3MlwiO1xuICB9XG4gIC5iaS1iYWctZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3M1wiO1xuICB9XG4gIC5iaS1iYWctZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3NFwiO1xuICB9XG4gIC5iaS1iYWctcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG4gIH1cbiAgLmJpLWJhZy1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG4gIH1cbiAgLmJpLWJhZy14LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgfVxuICAuYmktYmFnLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgfVxuICAuYmktYmFnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG4gIH1cbiAgLmJpLWJhci1jaGFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG4gIH1cbiAgLmJpLWJhci1jaGFydC1saW5lLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2JcIjtcbiAgfVxuICAuYmktYmFyLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxN2NcIjtcbiAgfVxuICAuYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG4gIH1cbiAgLmJpLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZVwiO1xuICB9XG4gIC5iaS1iYXNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE3ZlwiO1xuICB9XG4gIC5iaS1iYXNrZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODBcIjtcbiAgfVxuICAuYmktYmFza2V0Mi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG4gIH1cbiAgLmJpLWJhc2tldDI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODJcIjtcbiAgfVxuICAuYmktYmFza2V0My1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG4gIH1cbiAgLmJpLWJhc2tldDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODRcIjtcbiAgfVxuICAuYmktYmF0dGVyeS1jaGFyZ2luZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4NVwiO1xuICB9XG4gIC5iaS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODZcIjtcbiAgfVxuICAuYmktYmF0dGVyeS1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG4gIH1cbiAgLmJpLWJhdHRlcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxODhcIjtcbiAgfVxuICAuYmktYmVsbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG4gIH1cbiAgLmJpLWJlbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGFcIjtcbiAgfVxuICAuYmktYmV6aWVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG4gIH1cbiAgLmJpLWJlemllcjI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGNcIjtcbiAgfVxuICAuYmktYmljeWNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4ZFwiO1xuICB9XG4gIC5iaS1iaW5vY3VsYXJzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOGVcIjtcbiAgfVxuICAuYmktYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE4ZlwiO1xuICB9XG4gIC5iaS1ibG9ja3F1b3RlLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTBcIjtcbiAgfVxuICAuYmktYmxvY2txdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5MVwiO1xuICB9XG4gIC5iaS1ib29rLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTJcIjtcbiAgfVxuICAuYmktYm9vay1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG4gIH1cbiAgLmJpLWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTRcIjtcbiAgfVxuICAuYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NVwiO1xuICB9XG4gIC5iaS1ib29rbWFyay1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5NlwiO1xuICB9XG4gIC5iaS1ib29rbWFyay1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOTdcIjtcbiAgfVxuICAuYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE5OFwiO1xuICB9XG4gIC5iaS1ib29rbWFyay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG4gIH1cbiAgLmJpLWJvb2ttYXJrLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWFcIjtcbiAgfVxuICAuYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWJcIjtcbiAgfVxuICAuYmktYm9va21hcmstcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG4gIH1cbiAgLmJpLWJvb2ttYXJrLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWRcIjtcbiAgfVxuICAuYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG4gIH1cbiAgLmJpLWJvb2ttYXJrLXN0YXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxOWZcIjtcbiAgfVxuICAuYmktYm9va21hcmsteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG4gIH1cbiAgLmJpLWJvb2ttYXJrLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTFcIjtcbiAgfVxuICAuYmktYm9va21hcms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTJcIjtcbiAgfVxuICAuYmktYm9va21hcmtzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYTNcIjtcbiAgfVxuICAuYmktYm9va21hcmtzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG4gIH1cbiAgLmJpLWJvb2tzaGVsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNVwiO1xuICB9XG4gIC5iaS1ib290c3RyYXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhNlwiO1xuICB9XG4gIC5iaS1ib290c3RyYXAtcmVib290OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG4gIH1cbiAgLmJpLWJvb3RzdHJhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhOFwiO1xuICB9XG4gIC5iaS1ib3JkZXItYWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG4gIH1cbiAgLmJpLWJvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWFcIjtcbiAgfVxuICAuYmktYm9yZGVyLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhYlwiO1xuICB9XG4gIC5iaS1ib3JkZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWNcIjtcbiAgfVxuICAuYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWRcIjtcbiAgfVxuICAuYmktYm9yZGVyLW1pZGRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFhZVwiO1xuICB9XG4gIC5iaS1ib3JkZXItb3V0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYWZcIjtcbiAgfVxuICAuYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG4gIH1cbiAgLmJpLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiMVwiO1xuICB9XG4gIC5iaS1ib3JkZXItdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG4gIH1cbiAgLmJpLWJvcmRlci13aWR0aDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiM1wiO1xuICB9XG4gIC5iaS1ib3JkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjRcIjtcbiAgfVxuICAuYmktYm91bmRpbmctYm94LWNpcmNsZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjVcIjtcbiAgfVxuICAuYmktYm91bmRpbmctYm94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG4gIH1cbiAgLmJpLWJveC1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjdcIjtcbiAgfVxuICAuYmktYm94LWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjhcIjtcbiAgfVxuICAuYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYjlcIjtcbiAgfVxuICAuYmktYm94LWFycm93LWluLWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYVwiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctaW4tZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiYlwiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctaW4tZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiY1wiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctaW4tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFiZFwiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctaW4tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmVcIjtcbiAgfVxuICAuYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYmZcIjtcbiAgfVxuICAuYmktYm94LWFycm93LWluLXVwLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG4gIH1cbiAgLmJpLWJveC1hcnJvdy1pbi11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjMlwiO1xuICB9XG4gIC5iaS1ib3gtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzNcIjtcbiAgfVxuICAuYmktYm94LWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzRcIjtcbiAgfVxuICAuYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG4gIH1cbiAgLmJpLWJveC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjNlwiO1xuICB9XG4gIC5iaS1ib3gtc2VhbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjN1wiO1xuICB9XG4gIC5iaS1ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxYzhcIjtcbiAgfVxuICAuYmktYnJhY2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG4gIH1cbiAgLmJpLWJyaWNrczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjYVwiO1xuICB9XG4gIC5iaS1icmllZmNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFjYlwiO1xuICB9XG4gIC5iaS1icmllZmNhc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2NcIjtcbiAgfVxuICAuYmktYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG4gIH1cbiAgLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2VcIjtcbiAgfVxuICAuYmktYnJpZ2h0bmVzcy1hbHQtbG93LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxY2ZcIjtcbiAgfVxuICAuYmktYnJpZ2h0bmVzcy1hbHQtbG93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG4gIH1cbiAgLmJpLWJyaWdodG5lc3MtaGlnaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG4gIH1cbiAgLmJpLWJyaWdodG5lc3MtaGlnaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkMlwiO1xuICB9XG4gIC5iaS1icmlnaHRuZXNzLWxvdy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG4gIH1cbiAgLmJpLWJyaWdodG5lc3MtbG93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG4gIH1cbiAgLmJpLWJyb2FkY2FzdC1waW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDVcIjtcbiAgfVxuICAuYmktYnJvYWRjYXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG4gIH1cbiAgLmJpLWJydXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDdcIjtcbiAgfVxuICAuYmktYnJ1c2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDhcIjtcbiAgfVxuICAuYmktYnVja2V0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZDlcIjtcbiAgfVxuICAuYmktYnVja2V0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG4gIH1cbiAgLmJpLWJ1Zy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG4gIH1cbiAgLmJpLWJ1Zzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkY1wiO1xuICB9XG4gIC5iaS1idWlsZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB9XG4gIC5iaS1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFkZVwiO1xuICB9XG4gIC5iaS1jYWxjdWxhdG9yLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZGZcIjtcbiAgfVxuICAuYmktY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlMFwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1jaGVjay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlM1wiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1kYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWRheS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlNlwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1ldmVudC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWV2ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZTlcIjtcbiAgfVxuICAuYmktY2FsZW5kYXItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlYlwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1tb250aC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLW1vbnRoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjFlZVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVmXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjBcIjtcbiAgfVxuICAuYmktY2FsZW5kYXItcmFuZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjFcIjtcbiAgfVxuICAuYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjNcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjVcIjtcbiAgfVxuICAuYmktY2FsZW5kYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjZcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjdcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1kYXRlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZjlcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWRhdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmFcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1kYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmNcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxZmRcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWZmXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1taW51cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItbW9udGgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwMlwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItbW9udGg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDNcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNFwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwNlwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItcmFuZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMDdcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIyLXdlZWstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOFwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjItd2Vlazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwOVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjIteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwY1wiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjMtZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIwZFwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjMtZXZlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGVcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMGZcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTBcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIzLXJhbmdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMy13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTJcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTNcIjtcbiAgfVxuICAuYmktY2FsZW5kYXIzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyNC1ldmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxNVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhcjQtcmFuZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTZcIjtcbiAgfVxuICAuYmktY2FsZW5kYXI0LXdlZWs6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMTdcIjtcbiAgfVxuICAuYmktY2FsZW5kYXI0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG4gIH1cbiAgLmJpLWNhbWVyYS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG4gIH1cbiAgLmJpLWNhbWVyYS1yZWVscy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG4gIH1cbiAgLmJpLWNhbWVyYS1yZWVsczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxYlwiO1xuICB9XG4gIC5iaS1jYW1lcmEtdmlkZW8tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxY1wiO1xuICB9XG4gIC5iaS1jYW1lcmEtdmlkZW8tb2ZmLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWRcIjtcbiAgfVxuICAuYmktY2FtZXJhLXZpZGVvLW9mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIxZVwiO1xuICB9XG4gIC5iaS1jYW1lcmEtdmlkZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMWZcIjtcbiAgfVxuICAuYmktY2FtZXJhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG4gIH1cbiAgLmJpLWNhbWVyYTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjFcIjtcbiAgfVxuICAuYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyMlwiO1xuICB9XG4gIC5iaS1jYXBzbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyM1wiO1xuICB9XG4gIC5iaS1jYXJkLWNoZWNrbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNFwiO1xuICB9XG4gIC5iaS1jYXJkLWhlYWRpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjVcIjtcbiAgfVxuICAuYmktY2FyZC1pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyNlwiO1xuICB9XG4gIC5iaS1jYXJkLWxpc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMjdcIjtcbiAgfVxuICAuYmktY2FyZC10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG4gIH1cbiAgLmJpLWNhcmV0LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIyOVwiO1xuICB9XG4gIC5iaS1jYXJldC1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG4gIH1cbiAgLmJpLWNhcmV0LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG4gIH1cbiAgLmJpLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmNcIjtcbiAgfVxuICAuYmktY2FyZXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG4gIH1cbiAgLmJpLWNhcmV0LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmVcIjtcbiAgfVxuICAuYmktY2FyZXQtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMmZcIjtcbiAgfVxuICAuYmktY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzMFwiO1xuICB9XG4gIC5iaS1jYXJldC1yaWdodC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG4gIH1cbiAgLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG4gIH1cbiAgLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzM1wiO1xuICB9XG4gIC5iaS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzNFwiO1xuICB9XG4gIC5iaS1jYXJldC11cC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG4gIH1cbiAgLmJpLWNhcmV0LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG4gIH1cbiAgLmJpLWNhcmV0LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzN1wiO1xuICB9XG4gIC5iaS1jYXJldC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzOFwiO1xuICB9XG4gIC5iaS1jYXJ0LWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyMzlcIjtcbiAgfVxuICAuYmktY2FydC1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzYVwiO1xuICB9XG4gIC5iaS1jYXJ0LWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzYlwiO1xuICB9XG4gIC5iaS1jYXJ0LWRhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyM2NcIjtcbiAgfVxuICAuYmktY2FydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG4gIH1cbiAgLmJpLWNhcnQtcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG4gIH1cbiAgLmJpLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjIzZlwiO1xuICB9XG4gIC5iaS1jYXJ0LXgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MFwiO1xuICB9XG4gIC5iaS1jYXJ0LXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDFcIjtcbiAgfVxuICAuYmktY2FydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0MlwiO1xuICB9XG4gIC5iaS1jYXJ0Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0M1wiO1xuICB9XG4gIC5iaS1jYXJ0Mzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NFwiO1xuICB9XG4gIC5iaS1jYXJ0NDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0NVwiO1xuICB9XG4gIC5iaS1jYXNoLXN0YWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG4gIH1cbiAgLmJpLWNhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNDdcIjtcbiAgfVxuICAuYmktY2FzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0OFwiO1xuICB9XG4gIC5iaS1jaGF0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI0OVwiO1xuICB9XG4gIC5iaS1jaGF0LWRvdHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGFcIjtcbiAgfVxuICAuYmktY2hhdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG4gIH1cbiAgLmJpLWNoYXQtbGVmdC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGNcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0LWRvdHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGRcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGVcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNGZcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0LXF1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG4gIH1cbiAgLmJpLWNoYXQtbGVmdC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTFcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNTJcIjtcbiAgfVxuICAuYmktY2hhdC1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG4gIH1cbiAgLmJpLWNoYXQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1NFwiO1xuICB9XG4gIC5iaS1jaGF0LXF1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG4gIH1cbiAgLmJpLWNoYXQtcmlnaHQtZG90cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG4gIH1cbiAgLmJpLWNoYXQtcmlnaHQtZG90czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI1N1wiO1xuICB9XG4gIC5iaS1jaGF0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNThcIjtcbiAgfVxuICAuYmktY2hhdC1yaWdodC1xdW90ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG4gIH1cbiAgLmJpLWNoYXQtcmlnaHQtcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWFcIjtcbiAgfVxuICAuYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWJcIjtcbiAgfVxuICAuYmktY2hhdC1yaWdodC10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG4gIH1cbiAgLmJpLWNoYXQtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWRcIjtcbiAgfVxuICAuYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG4gIH1cbiAgLmJpLWNoYXQtc3F1YXJlLWRvdHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNWZcIjtcbiAgfVxuICAuYmktY2hhdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2MFwiO1xuICB9XG4gIC5iaS1jaGF0LXNxdWFyZS1xdW90ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG4gIH1cbiAgLmJpLWNoYXQtc3F1YXJlLXF1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG4gIH1cbiAgLmJpLWNoYXQtc3F1YXJlLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2M1wiO1xuICB9XG4gIC5iaS1jaGF0LXNxdWFyZS10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG4gIH1cbiAgLmJpLWNoYXQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG4gIH1cbiAgLmJpLWNoYXQtdGV4dC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG4gIH1cbiAgLmJpLWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2N1wiO1xuICB9XG4gIC5iaS1jaGF0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG4gIH1cbiAgLmJpLWNoZWNrLWFsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2OVwiO1xuICB9XG4gIC5iaS1jaGVjay1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI2YVwiO1xuICB9XG4gIC5iaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmJcIjtcbiAgfVxuICAuYmktY2hlY2stc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmNcIjtcbiAgfVxuICAuYmktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG4gIH1cbiAgLmJpLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG4gIH1cbiAgLmJpLWNoZWNrMi1hbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyNmZcIjtcbiAgfVxuICAuYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MFwiO1xuICB9XG4gIC5iaS1jaGVjazItc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG4gIH1cbiAgLmJpLWNoZWNrMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3MlwiO1xuICB9XG4gIC5iaS1jaGV2cm9uLWJhci1jb250cmFjdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3M1wiO1xuICB9XG4gIC5iaS1jaGV2cm9uLWJhci1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tYmFyLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3NVwiO1xuICB9XG4gIC5iaS1jaGV2cm9uLWJhci1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tYmFyLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tYmFyLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tY29tcGFjdC1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tY29tcGFjdC1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tY29tcGFjdC1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3YlwiO1xuICB9XG4gIC5iaS1jaGV2cm9uLWNvbXBhY3QtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2NcIjtcbiAgfVxuICAuYmktY2hldnJvbi1jb250cmFjdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI3ZFwiO1xuICB9XG4gIC5iaS1jaGV2cm9uLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyN2ZcIjtcbiAgfVxuICAuYmktY2hldnJvbi1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODBcIjtcbiAgfVxuICAuYmktY2hldnJvbi1kb3VibGUtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODFcIjtcbiAgfVxuICAuYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tZXhwYW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4NFwiO1xuICB9XG4gIC5iaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG4gIH1cbiAgLmJpLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODZcIjtcbiAgfVxuICAuYmktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODdcIjtcbiAgfVxuICAuYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyODhcIjtcbiAgfVxuICAuYmktY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4OVwiO1xuICB9XG4gIC5iaS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOGFcIjtcbiAgfVxuICAuYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1kYXRhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZFwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZVwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI4ZlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTBcIjtcbiAgfVxuICAuYmktY2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5MVwiO1xuICB9XG4gIC5iaS1jbG9jay1oaXN0b3J5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG4gIH1cbiAgLmJpLWNsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5NFwiO1xuICB9XG4gIC5iaS1jbG91ZC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG4gIH1cbiAgLmJpLWNsb3VkLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTZcIjtcbiAgfVxuICAuYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOTdcIjtcbiAgfVxuICAuYmktY2xvdWQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OFwiO1xuICB9XG4gIC5iaS1jbG91ZC1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5OVwiO1xuICB9XG4gIC5iaS1jbG91ZC1kb3dubG9hZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWRyaXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjI5Y1wiO1xuICB9XG4gIC5iaS1jbG91ZC1kcml6emxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWVcIjtcbiAgfVxuICAuYmktY2xvdWQtZm9nLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyOWZcIjtcbiAgfVxuICAuYmktY2xvdWQtZm9nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWZvZzItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhMVwiO1xuICB9XG4gIC5iaS1jbG91ZC1mb2cyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG4gIH1cbiAgLmJpLWNsb3VkLWhhaWwtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhM1wiO1xuICB9XG4gIC5iaS1jbG91ZC1oYWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG4gIH1cbiAgLmJpLWNsb3VkLWhhemUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNlwiO1xuICB9XG4gIC5iaS1jbG91ZC1oYXplOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG4gIH1cbiAgLmJpLWNsb3VkLWhhemUyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYThcIjtcbiAgfVxuICAuYmktY2xvdWQtbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYTlcIjtcbiAgfVxuICAuYmktY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhYVwiO1xuICB9XG4gIC5iaS1jbG91ZC1saWdodG5pbmctcmFpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhYlwiO1xuICB9XG4gIC5iaS1jbG91ZC1saWdodG5pbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWNcIjtcbiAgfVxuICAuYmktY2xvdWQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhZFwiO1xuICB9XG4gIC5iaS1jbG91ZC1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhZVwiO1xuICB9XG4gIC5iaS1jbG91ZC1tb29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYWZcIjtcbiAgfVxuICAuYmktY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMFwiO1xuICB9XG4gIC5iaS1jbG91ZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjFcIjtcbiAgfVxuICAuYmktY2xvdWQtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiMlwiO1xuICB9XG4gIC5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjNcIjtcbiAgfVxuICAuYmktY2xvdWQtcmFpbi1oZWF2eS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG4gIH1cbiAgLmJpLWNsb3VkLXJhaW4taGVhdnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjVcIjtcbiAgfVxuICAuYmktY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJiNlwiO1xuICB9XG4gIC5iaS1jbG91ZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG4gIH1cbiAgLmJpLWNsb3VkLXNsYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG4gIH1cbiAgLmJpLWNsb3VkLXNsZWV0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYjlcIjtcbiAgfVxuICAuYmktY2xvdWQtc2xlZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmFcIjtcbiAgfVxuICAuYmktY2xvdWQtc25vdy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG4gIH1cbiAgLmJpLWNsb3VkLXNub3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmNcIjtcbiAgfVxuICAuYmktY2xvdWQtc3VuLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYmRcIjtcbiAgfVxuICAuYmktY2xvdWQtc3VuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG4gIH1cbiAgLmJpLWNsb3VkLXVwbG9hZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmJmXCI7XG4gIH1cbiAgLmJpLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMFwiO1xuICB9XG4gIC5iaS1jbG91ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMVwiO1xuICB9XG4gIC5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjMlwiO1xuICB9XG4gIC5iaS1jbG91ZHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzNcIjtcbiAgfVxuICAuYmktY2xvdWR5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzRcIjtcbiAgfVxuICAuYmktY2xvdWR5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG4gIH1cbiAgLmJpLWNvZGUtc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzZcIjtcbiAgfVxuICAuYmktY29kZS1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzdcIjtcbiAgfVxuICAuYmktY29kZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjOFwiO1xuICB9XG4gIC5iaS1jb2xsZWN0aW9uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyYzlcIjtcbiAgfVxuICAuYmktY29sbGVjdGlvbi1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2FcIjtcbiAgfVxuICAuYmktY29sbGVjdGlvbi1wbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG4gIH1cbiAgLmJpLWNvbGxlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2NcIjtcbiAgfVxuICAuYmktY29sdW1ucy1nYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyY2RcIjtcbiAgfVxuICAuYmktY29sdW1uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJjZVwiO1xuICB9XG4gIC5iaS1jb21tYW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmNmXCI7XG4gIH1cbiAgLmJpLWNvbXBhc3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkMFwiO1xuICB9XG4gIC5iaS1jb21wYXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG4gIH1cbiAgLmJpLWNvbmUtc3RyaXBlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkMlwiO1xuICB9XG4gIC5iaS1jb25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG4gIH1cbiAgLmJpLWNvbnRyb2xsZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDRcIjtcbiAgfVxuICAuYmktY3B1LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDVcIjtcbiAgfVxuICAuYmktY3B1OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG4gIH1cbiAgLmJpLWNyZWRpdC1jYXJkLTItYmFjay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG4gIH1cbiAgLmJpLWNyZWRpdC1jYXJkLTItYmFjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkOFwiO1xuICB9XG4gIC5iaS1jcmVkaXQtY2FyZC0yLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZDlcIjtcbiAgfVxuICAuYmktY3JlZGl0LWNhcmQtMi1mcm9udDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJkYVwiO1xuICB9XG4gIC5iaS1jcmVkaXQtY2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG4gIH1cbiAgLmJpLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG4gIH1cbiAgLmJpLWNyb3A6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGRcIjtcbiAgfVxuICAuYmktY3VwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZGVcIjtcbiAgfVxuICAuYmktY3VwLXN0cmF3OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmRmXCI7XG4gIH1cbiAgLmJpLWN1cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlMFwiO1xuICB9XG4gIC5iaS1jdXJzb3ItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlMVwiO1xuICB9XG4gIC5iaS1jdXJzb3ItdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlMlwiO1xuICB9XG4gIC5iaS1jdXJzb3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTNcIjtcbiAgfVxuICAuYmktZGFzaC1jaXJjbGUtZG90dGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG4gIH1cbiAgLmJpLWRhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTVcIjtcbiAgfVxuICAuYmktZGFzaC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTZcIjtcbiAgfVxuICAuYmktZGFzaC1zcXVhcmUtZG90dGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG4gIH1cbiAgLmJpLWRhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZThcIjtcbiAgfVxuICAuYmktZGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZTlcIjtcbiAgfVxuICAuYmktZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlYVwiO1xuICB9XG4gIC5iaS1kaWFncmFtLTItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlYlwiO1xuICB9XG4gIC5iaS1kaWFncmFtLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZWNcIjtcbiAgfVxuICAuYmktZGlhZ3JhbS0zLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZWRcIjtcbiAgfVxuICAuYmktZGlhZ3JhbS0zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmVlXCI7XG4gIH1cbiAgLmJpLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJlZlwiO1xuICB9XG4gIC5iaS1kaWFtb25kLWhhbGY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjBcIjtcbiAgfVxuICAuYmktZGlhbW9uZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmMVwiO1xuICB9XG4gIC5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmMlwiO1xuICB9XG4gIC5iaS1kaWNlLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjNcIjtcbiAgfVxuICAuYmktZGljZS0yLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjRcIjtcbiAgfVxuICAuYmktZGljZS0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG4gIH1cbiAgLmJpLWRpY2UtMy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG4gIH1cbiAgLmJpLWRpY2UtMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmN1wiO1xuICB9XG4gIC5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmOFwiO1xuICB9XG4gIC5iaS1kaWNlLTQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZjlcIjtcbiAgfVxuICAuYmktZGljZS01LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZmFcIjtcbiAgfVxuICAuYmktZGljZS01OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG4gIH1cbiAgLmJpLWRpY2UtNi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG4gIH1cbiAgLmJpLWRpY2UtNjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmZFwiO1xuICB9XG4gIC5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYyZmVcIjtcbiAgfVxuICAuYmktZGlzYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJmZlwiO1xuICB9XG4gIC5iaS1kaXNjb3JkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzAwXCI7XG4gIH1cbiAgLmJpLWRpc3BsYXktZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwMVwiO1xuICB9XG4gIC5iaS1kaXNwbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG4gIH1cbiAgLmJpLWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwM1wiO1xuICB9XG4gIC5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG4gIH1cbiAgLmJpLWRvb3ItY2xvc2VkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDVcIjtcbiAgfVxuICAuYmktZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDZcIjtcbiAgfVxuICAuYmktZG9vci1vcGVuLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMDdcIjtcbiAgfVxuICAuYmktZG9vci1vcGVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG4gIH1cbiAgLmJpLWRvdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwOVwiO1xuICB9XG4gIC5iaS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwYVwiO1xuICB9XG4gIC5iaS1kcm9wbGV0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMGJcIjtcbiAgfVxuICAuYmktZHJvcGxldC1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG4gIH1cbiAgLmJpLWRyb3BsZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMGRcIjtcbiAgfVxuICAuYmktZWFyYnVkczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMwZVwiO1xuICB9XG4gIC5iaS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzBmXCI7XG4gIH1cbiAgLmJpLWVhc2VsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG4gIH1cbiAgLmJpLWVnZy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG4gIH1cbiAgLmJpLWVnZy1mcmllZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxMlwiO1xuICB9XG4gIC5iaS1lZ2c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMTNcIjtcbiAgfVxuICAuYmktZWplY3QtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxNFwiO1xuICB9XG4gIC5iaS1lamVjdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxNVwiO1xuICB9XG4gIC5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG4gIH1cbiAgLmJpLWVtb2ppLWFuZ3J5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG4gIH1cbiAgLmJpLWVtb2ppLWRpenp5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMThcIjtcbiAgfVxuICAuYmktZW1vamktZGl6enk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMTlcIjtcbiAgfVxuICAuYmktZW1vamktZXhwcmVzc2lvbmxlc3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxYVwiO1xuICB9XG4gIC5iaS1lbW9qaS1leHByZXNzaW9ubGVzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxYlwiO1xuICB9XG4gIC5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWZyb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWhlYXJ0LWV5ZXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMxZVwiO1xuICB9XG4gIC5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzFmXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWxhdWdoaW5nLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMjBcIjtcbiAgfVxuICAuYmktZW1vamktbGF1Z2hpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMjFcIjtcbiAgfVxuICAuYmktZW1vamktbmV1dHJhbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG4gIH1cbiAgLmJpLWVtb2ppLW5ldXRyYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMjNcIjtcbiAgfVxuICAuYmktZW1vamktc21pbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMyNFwiO1xuICB9XG4gIC5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG4gIH1cbiAgLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG4gIH1cbiAgLmJpLWVtb2ppLXNtaWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzI3XCI7XG4gIH1cbiAgLmJpLWVtb2ppLXN1bmdsYXNzZXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMyOFwiO1xuICB9XG4gIC5iaS1lbW9qaS1zdW5nbGFzc2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG4gIH1cbiAgLmJpLWVtb2ppLXdpbmstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMyYVwiO1xuICB9XG4gIC5iaS1lbW9qaS13aW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMmNcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtb3Blbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMmVcIjtcbiAgfVxuICAuYmktZW52ZWxvcGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMmZcIjtcbiAgfVxuICAuYmktZXJhc2VyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMzBcIjtcbiAgfVxuICAuYmktZXJhc2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG4gIH1cbiAgLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG4gIH1cbiAgLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzM1wiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMzRcIjtcbiAgfVxuICAuYmktZXhjbGFtYXRpb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzNVwiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMzZcIjtcbiAgfVxuICAuYmktZXhjbGFtYXRpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzN1wiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzOFwiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzMzlcIjtcbiAgfVxuICAuYmktZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzYVwiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzYlwiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjMzY1wiO1xuICB9XG4gIC5iaS1leGNsdWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG4gIH1cbiAgLmJpLWV5ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG4gIH1cbiAgLmJpLWV5ZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzNmXCI7XG4gIH1cbiAgLmJpLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM0MFwiO1xuICB9XG4gIC5iaS1leWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNDFcIjtcbiAgfVxuICAuYmktZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM0MlwiO1xuICB9XG4gIC5iaS1leWVnbGFzc2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG4gIH1cbiAgLmJpLWZhY2Vib29rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG4gIH1cbiAgLmJpLWZpbGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG4gIH1cbiAgLmJpLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM0NlwiO1xuICB9XG4gIC5iaS1maWxlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNDdcIjtcbiAgfVxuICAuYmktZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM0OFwiO1xuICB9XG4gIC5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG4gIH1cbiAgLmJpLWZpbGUtYmFyLWdyYXBoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG4gIH1cbiAgLmJpLWZpbGUtYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNGJcIjtcbiAgfVxuICAuYmktZmlsZS1iaW5hcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNGNcIjtcbiAgfVxuICAuYmktZmlsZS1icmVhay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG4gIH1cbiAgLmJpLWZpbGUtYnJlYWs6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNGVcIjtcbiAgfVxuICAuYmktZmlsZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG4gIH1cbiAgLmJpLWZpbGUtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNTBcIjtcbiAgfVxuICAuYmktZmlsZS1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNTFcIjtcbiAgfVxuICAuYmktZmlsZS1jb2RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG4gIH1cbiAgLmJpLWZpbGUtZGlmZi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG4gIH1cbiAgLmJpLWZpbGUtZGlmZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1NFwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzU3XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1OFwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNTlcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1YVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNWJcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWJpbmFyeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1Y1wiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstYnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM1ZFwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNWVcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNWZcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNjFcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWNvZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNjJcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWRpZmYtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM2M1wiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM2NFwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM2NVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstZWFzZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNjZcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNjdcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWV4Y2VsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1mb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmFcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWZvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmJcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmNcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmVcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNmZcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzBcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLWxvY2syOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzJcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLW1lZGljYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzNcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzRcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLW1pbnVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1tdXNpYy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1tdXNpYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3N1wiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzNzhcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXBlcnNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3OVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcGxheS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1wbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzN2NcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzN2RcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3ZVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM3ZlwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcHB0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODBcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXBwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4MVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4MlwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcmljaHRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODNcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzODRcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXJ1bGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1zbGlkZXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4NlwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstc2xpZGVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4OVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstdGV4dC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFybWFyay13b3JkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOGNcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXdvcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOGRcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4ZVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmsteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM4ZlwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstemlwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTBcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXppcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM5MVwiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTJcIjtcbiAgfVxuICAuYmktZmlsZS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG4gIH1cbiAgLmJpLWZpbGUtZWFzZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTRcIjtcbiAgfVxuICAuYmktZmlsZS1leGNlbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG4gIH1cbiAgLmJpLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOTZcIjtcbiAgfVxuICAuYmktZmlsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG4gIH1cbiAgLmJpLWZpbGUtZm9udC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzk4XCI7XG4gIH1cbiAgLmJpLWZpbGUtZm9udDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM5OVwiO1xuICB9XG4gIC5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWFcIjtcbiAgfVxuICAuYmktZmlsZS1pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM5YlwiO1xuICB9XG4gIC5iaS1maWxlLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjM5Y1wiO1xuICB9XG4gIC5iaS1maWxlLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWRcIjtcbiAgfVxuICAuYmktZmlsZS1sb2NrMi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG4gIH1cbiAgLmJpLWZpbGUtbG9jazI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzOWZcIjtcbiAgfVxuICAuYmktZmlsZS1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTBcIjtcbiAgfVxuICAuYmktZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG4gIH1cbiAgLmJpLWZpbGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhMlwiO1xuICB9XG4gIC5iaS1maWxlLW1pbnVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG4gIH1cbiAgLmJpLWZpbGUtbXVzaWMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhNFwiO1xuICB9XG4gIC5iaS1maWxlLW11c2ljOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG4gIH1cbiAgLmJpLWZpbGUtcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTZcIjtcbiAgfVxuICAuYmktZmlsZS1wZXJzb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYTdcIjtcbiAgfVxuICAuYmktZmlsZS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYThcIjtcbiAgfVxuICAuYmktZmlsZS1wbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG4gIH1cbiAgLmJpLWZpbGUtcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG4gIH1cbiAgLmJpLWZpbGUtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhYlwiO1xuICB9XG4gIC5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhY1wiO1xuICB9XG4gIC5iaS1maWxlLXBvc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYWRcIjtcbiAgfVxuICAuYmktZmlsZS1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhZVwiO1xuICB9XG4gIC5iaS1maWxlLXBwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNhZlwiO1xuICB9XG4gIC5iaS1maWxlLXJpY2h0ZXh0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjBcIjtcbiAgfVxuICAuYmktZmlsZS1yaWNodGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiMVwiO1xuICB9XG4gIC5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYjJcIjtcbiAgfVxuICAuYmktZmlsZS1ydWxlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiM1wiO1xuICB9XG4gIC5iaS1maWxlLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG4gIH1cbiAgLmJpLWZpbGUtc2xpZGVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG4gIH1cbiAgLmJpLWZpbGUtc3ByZWFkc2hlZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiNlwiO1xuICB9XG4gIC5iaS1maWxlLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG4gIH1cbiAgLmJpLWZpbGUtdGV4dC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG4gIH1cbiAgLmJpLWZpbGUtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiOVwiO1xuICB9XG4gIC5iaS1maWxlLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNiYVwiO1xuICB9XG4gIC5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYmJcIjtcbiAgfVxuICAuYmktZmlsZS14LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYmNcIjtcbiAgfVxuICAuYmktZmlsZS14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG4gIH1cbiAgLmJpLWZpbGUtemlwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYmVcIjtcbiAgfVxuICAuYmktZmlsZS16aXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYmZcIjtcbiAgfVxuICAuYmktZmlsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjMFwiO1xuICB9XG4gIC5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzFcIjtcbiAgfVxuICAuYmktZmlsZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzJcIjtcbiAgfVxuICAuYmktZmlsbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjM1wiO1xuICB9XG4gIC5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzRcIjtcbiAgfVxuICAuYmktZmlsdGVyLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjNVwiO1xuICB9XG4gIC5iaS1maWx0ZXItbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjNlwiO1xuICB9XG4gIC5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzdcIjtcbiAgfVxuICAuYmktZmlsdGVyLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG4gIH1cbiAgLmJpLWZpbHRlci1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzYzlcIjtcbiAgfVxuICAuYmktZmlsdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG4gIH1cbiAgLmJpLWZsYWctZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjYlwiO1xuICB9XG4gIC5iaS1mbGFnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG4gIH1cbiAgLmJpLWZsb3dlcjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzY2RcIjtcbiAgfVxuICAuYmktZmxvd2VyMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNjZVwiO1xuICB9XG4gIC5iaS1mbG93ZXIzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG4gIH1cbiAgLmJpLWZvbGRlci1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkMFwiO1xuICB9XG4gIC5iaS1mb2xkZXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkMVwiO1xuICB9XG4gIC5iaS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDJcIjtcbiAgfVxuICAuYmktZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDNcIjtcbiAgfVxuICAuYmktZm9sZGVyLXN5bWxpbmstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkNFwiO1xuICB9XG4gIC5iaS1mb2xkZXItc3ltbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkNVwiO1xuICB9XG4gIC5iaS1mb2xkZXIteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkNlwiO1xuICB9XG4gIC5iaS1mb2xkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDdcIjtcbiAgfVxuICAuYmktZm9sZGVyMi1vcGVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG4gIH1cbiAgLmJpLWZvbGRlcjI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZDlcIjtcbiAgfVxuICAuYmktZm9udHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZGFcIjtcbiAgfVxuICAuYmktZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG4gIH1cbiAgLmJpLWZvcndhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZGNcIjtcbiAgfVxuICAuYmktZnJvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZGRcIjtcbiAgfVxuICAuYmktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2RlXCI7XG4gIH1cbiAgLmJpLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZGZcIjtcbiAgfVxuICAuYmktZnVubmVsLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZTBcIjtcbiAgfVxuICAuYmktZnVubmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG4gIH1cbiAgLmJpLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlMlwiO1xuICB9XG4gIC5iaS1nZWFyLXdpZGUtY29ubmVjdGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG4gIH1cbiAgLmJpLWdlYXItd2lkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlNFwiO1xuICB9XG4gIC5iaS1nZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG4gIH1cbiAgLmJpLWdlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlNlwiO1xuICB9XG4gIC5iaS1nZW8tYWx0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZTdcIjtcbiAgfVxuICAuYmktZ2VvLWFsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlOFwiO1xuICB9XG4gIC5iaS1nZW8tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlOVwiO1xuICB9XG4gIC5iaS1nZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZWFcIjtcbiAgfVxuICAuYmktZ2lmdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG4gIH1cbiAgLmJpLWdpZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZWNcIjtcbiAgfVxuICAuYmktZ2l0aHViOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG4gIH1cbiAgLmJpLWdsb2JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG4gIH1cbiAgLmJpLWdsb2JlMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNlZlwiO1xuICB9XG4gIC5iaS1nb29nbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjBcIjtcbiAgfVxuICAuYmktZ3JhcGgtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmMVwiO1xuICB9XG4gIC5iaS1ncmFwaC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmMlwiO1xuICB9XG4gIC5iaS1ncmlkLTF4Mi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG4gIH1cbiAgLmJpLWdyaWQtMXgyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG4gIH1cbiAgLmJpLWdyaWQtM3gyLWdhcC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG4gIH1cbiAgLmJpLWdyaWQtM3gyLWdhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmNlwiO1xuICB9XG4gIC5iaS1ncmlkLTN4Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmN1wiO1xuICB9XG4gIC5iaS1ncmlkLTN4My1nYXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNmOFwiO1xuICB9XG4gIC5iaS1ncmlkLTN4My1nYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZjlcIjtcbiAgfVxuICAuYmktZ3JpZC0zeDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZmFcIjtcbiAgfVxuICAuYmktZ3JpZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG4gIH1cbiAgLmJpLWdyaWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZmNcIjtcbiAgfVxuICAuYmktZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG4gIH1cbiAgLmJpLWdyaXAtdmVydGljYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYzZmVcIjtcbiAgfVxuICAuYmktaGFtbWVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG4gIH1cbiAgLmJpLWhhbmQtaW5kZXgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwMFwiO1xuICB9XG4gIC5iaS1oYW5kLWluZGV4LXRodW1iLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDFcIjtcbiAgfVxuICAuYmktaGFuZC1pbmRleC10aHVtYjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwMlwiO1xuICB9XG4gIC5iaS1oYW5kLWluZGV4OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG4gIH1cbiAgLmJpLWhhbmQtdGh1bWJzLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwNFwiO1xuICB9XG4gIC5iaS1oYW5kLXRodW1icy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG4gIH1cbiAgLmJpLWhhbmQtdGh1bWJzLXVwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDZcIjtcbiAgfVxuICAuYmktaGFuZC10aHVtYnMtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDdcIjtcbiAgfVxuICAuYmktaGFuZGJhZy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG4gIH1cbiAgLmJpLWhhbmRiYWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MDlcIjtcbiAgfVxuICAuYmktaGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwYVwiO1xuICB9XG4gIC5iaS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQwYlwiO1xuICB9XG4gIC5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG4gIH1cbiAgLmJpLWhkZC1uZXR3b3JrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG4gIH1cbiAgLmJpLWhkZC1yYWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MGVcIjtcbiAgfVxuICAuYmktaGRkLXJhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MGZcIjtcbiAgfVxuICAuYmktaGRkLXN0YWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MTBcIjtcbiAgfVxuICAuYmktaGRkLXN0YWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG4gIH1cbiAgLmJpLWhkZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxMlwiO1xuICB9XG4gIC5iaS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG4gIH1cbiAgLmJpLWhlYWRzZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MTRcIjtcbiAgfVxuICAuYmktaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxNVwiO1xuICB9XG4gIC5iaS1oZWFydC1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG4gIH1cbiAgLmJpLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG4gIH1cbiAgLmJpLWhlcHRhZ29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MThcIjtcbiAgfVxuICAuYmktaGVwdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxOVwiO1xuICB9XG4gIC5iaS1oZXB0YWdvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxYVwiO1xuICB9XG4gIC5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MWJcIjtcbiAgfVxuICAuYmktaGV4YWdvbi1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG4gIH1cbiAgLmJpLWhleGFnb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MWRcIjtcbiAgfVxuICAuYmktaG91cmdsYXNzLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQxZVwiO1xuICB9XG4gIC5iaS1ob3VyZ2xhc3Mtc3BsaXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MWZcIjtcbiAgfVxuICAuYmktaG91cmdsYXNzLXRvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyMFwiO1xuICB9XG4gIC5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjFcIjtcbiAgfVxuICAuYmktaG91c2UtZG9vci1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG4gIH1cbiAgLmJpLWhvdXNlLWRvb3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjNcIjtcbiAgfVxuICAuYmktaG91c2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyNFwiO1xuICB9XG4gIC5iaS1ob3VzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyNVwiO1xuICB9XG4gIC5iaS1ocjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQyNlwiO1xuICB9XG4gIC5iaS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjdcIjtcbiAgfVxuICAuYmktaW1hZ2UtYWx0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG4gIH1cbiAgLmJpLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MjlcIjtcbiAgfVxuICAuYmktaW1hZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MmFcIjtcbiAgfVxuICAuYmktaW1hZ2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG4gIH1cbiAgLmJpLWluYm94LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MmNcIjtcbiAgfVxuICAuYmktaW5ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MmRcIjtcbiAgfVxuICAuYmktaW5ib3hlcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG4gIH1cbiAgLmJpLWluYm94ZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MmZcIjtcbiAgfVxuICAuYmktaW5mby1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzMFwiO1xuICB9XG4gIC5iaS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzMVwiO1xuICB9XG4gIC5iaS1pbmZvLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG4gIH1cbiAgLmJpLWluZm8tc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG4gIH1cbiAgLmJpLWluZm86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MzRcIjtcbiAgfVxuICAuYmktaW5wdXQtY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MzVcIjtcbiAgfVxuICAuYmktaW5wdXQtY3Vyc29yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG4gIH1cbiAgLmJpLWluc3RhZ3JhbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzN1wiO1xuICB9XG4gIC5iaS1pbnRlcnNlY3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0MzhcIjtcbiAgfVxuICAuYmktam91cm5hbC1hbGJ1bTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzOVwiO1xuICB9XG4gIC5iaS1qb3VybmFsLWFycm93LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0M2FcIjtcbiAgfVxuICAuYmktam91cm5hbC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzYlwiO1xuICB9XG4gIC5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0M2NcIjtcbiAgfVxuICAuYmktam91cm5hbC1ib29rbWFyazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzZFwiO1xuICB9XG4gIC5iaS1qb3VybmFsLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG4gIH1cbiAgLmJpLWpvdXJuYWwtY29kZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQzZlwiO1xuICB9XG4gIC5iaS1qb3VybmFsLW1lZGljYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDBcIjtcbiAgfVxuICAuYmktam91cm5hbC1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ0MVwiO1xuICB9XG4gIC5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDJcIjtcbiAgfVxuICAuYmktam91cm5hbC1yaWNodGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ0M1wiO1xuICB9XG4gIC5iaS1qb3VybmFsLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDRcIjtcbiAgfVxuICAuYmktam91cm5hbC14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG4gIH1cbiAgLmJpLWpvdXJuYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDZcIjtcbiAgfVxuICAuYmktam91cm5hbHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDdcIjtcbiAgfVxuICAuYmktam95c3RpY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NDhcIjtcbiAgfVxuICAuYmktanVzdGlmeS1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG4gIH1cbiAgLmJpLWp1c3RpZnktcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NGFcIjtcbiAgfVxuICAuYmktanVzdGlmeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ0YlwiO1xuICB9XG4gIC5iaS1rYW5iYW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xuICB9XG4gIC5iaS1rYW5iYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NGRcIjtcbiAgfVxuICAuYmkta2V5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NGVcIjtcbiAgfVxuICAuYmkta2V5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG4gIH1cbiAgLmJpLWtleWJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NTBcIjtcbiAgfVxuICAuYmkta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NTFcIjtcbiAgfVxuICAuYmktbGFkZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG4gIH1cbiAgLmJpLWxhbXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1M1wiO1xuICB9XG4gIC5iaS1sYW1wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG4gIH1cbiAgLmJpLWxhcHRvcC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG4gIH1cbiAgLmJpLWxhcHRvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1NlwiO1xuICB9XG4gIC5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1N1wiO1xuICB9XG4gIC5iaS1sYXllci1mb3J3YXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG4gIH1cbiAgLmJpLWxheWVycy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG4gIH1cbiAgLmJpLWxheWVycy1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG4gIH1cbiAgLmJpLWxheWVyczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ1YlwiO1xuICB9XG4gIC5iaS1sYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDVjXCI7XG4gIH1cbiAgLmJpLWxheW91dC1zaWRlYmFyLWluc2V0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG4gIH1cbiAgLmJpLWxheW91dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NWVcIjtcbiAgfVxuICAuYmktbGF5b3V0LXNpZGViYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NWZcIjtcbiAgfVxuICAuYmktbGF5b3V0LXNwbGl0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG4gIH1cbiAgLmJpLWxheW91dC10ZXh0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2MVwiO1xuICB9XG4gIC5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG4gIH1cbiAgLmJpLWxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG4gIH1cbiAgLmJpLWxheW91dC10ZXh0LXdpbmRvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2NFwiO1xuICB9XG4gIC5iaS1sYXlvdXQtdGhyZWUtY29sdW1uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2NVwiO1xuICB9XG4gIC5iaS1sYXlvdXQtd3RmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG4gIH1cbiAgLmJpLWxpZmUtcHJlc2VydmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG4gIH1cbiAgLmJpLWxpZ2h0YnVsYi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG4gIH1cbiAgLmJpLWxpZ2h0YnVsYi1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2OVwiO1xuICB9XG4gIC5iaS1saWdodGJ1bGItb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG4gIH1cbiAgLmJpLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2YlwiO1xuICB9XG4gIC5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NmNcIjtcbiAgfVxuICAuYmktbGlnaHRuaW5nLWNoYXJnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xuICB9XG4gIC5iaS1saWdodG5pbmctZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xuICB9XG4gIC5iaS1saWdodG5pbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NmZcIjtcbiAgfVxuICAuYmktbGluay00NWRlZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3MFwiO1xuICB9XG4gIC5iaS1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG4gIH1cbiAgLmJpLWxpbmtlZGluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG4gIH1cbiAgLmJpLWxpc3QtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NzNcIjtcbiAgfVxuICAuYmktbGlzdC1uZXN0ZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NzRcIjtcbiAgfVxuICAuYmktbGlzdC1vbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3NVwiO1xuICB9XG4gIC5iaS1saXN0LXN0YXJzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG4gIH1cbiAgLmJpLWxpc3QtdGFzazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3N1wiO1xuICB9XG4gIC5iaS1saXN0LXVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG4gIH1cbiAgLmJpLWxpc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0NzlcIjtcbiAgfVxuICAuYmktbG9jay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDdhXCI7XG4gIH1cbiAgLmJpLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0N2JcIjtcbiAgfVxuICAuYmktbWFpbGJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xuICB9XG4gIC5iaS1tYWlsYm94Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xuICB9XG4gIC5iaS1tYXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xuICB9XG4gIC5iaS1tYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0N2ZcIjtcbiAgfVxuICAuYmktbWFya2Rvd24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4MFwiO1xuICB9XG4gIC5iaS1tYXJrZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4MVwiO1xuICB9XG4gIC5iaS1tYXNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG4gIH1cbiAgLmJpLW1lZ2FwaG9uZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDgzXCI7XG4gIH1cbiAgLmJpLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4NFwiO1xuICB9XG4gIC5iaS1tZW51LWFwcC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG4gIH1cbiAgLmJpLW1lbnUtYXBwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG4gIH1cbiAgLmJpLW1lbnUtYnV0dG9uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ODdcIjtcbiAgfVxuICAuYmktbWVudS1idXR0b24td2lkZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG4gIH1cbiAgLmJpLW1lbnUtYnV0dG9uLXdpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ODlcIjtcbiAgfVxuICAuYmktbWVudS1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OGFcIjtcbiAgfVxuICAuYmktbWVudS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG4gIH1cbiAgLmJpLW1lbnUtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OGNcIjtcbiAgfVxuICAuYmktbWljLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OGRcIjtcbiAgfVxuICAuYmktbWljLW11dGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xuICB9XG4gIC5iaS1taWMtbXV0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ4ZlwiO1xuICB9XG4gIC5iaS1taWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OTBcIjtcbiAgfVxuICAuYmktbWluZWNhcnQtbG9hZGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG4gIH1cbiAgLmJpLW1pbmVjYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG4gIH1cbiAgLmJpLW1vaXN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG4gIH1cbiAgLmJpLW1vb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5NFwiO1xuICB9XG4gIC5iaS1tb29uLXN0YXJzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OTVcIjtcbiAgfVxuICAuYmktbW9vbi1zdGFyczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5NlwiO1xuICB9XG4gIC5iaS1tb29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG4gIH1cbiAgLmJpLW1vdXNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OThcIjtcbiAgfVxuICAuYmktbW91c2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OTlcIjtcbiAgfVxuICAuYmktbW91c2UyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OWFcIjtcbiAgfVxuICAuYmktbW91c2UyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDliXCI7XG4gIH1cbiAgLmJpLW1vdXNlMy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG4gIH1cbiAgLmJpLW1vdXNlMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xuICB9XG4gIC5iaS1tdXNpYy1ub3RlLWJlYW1lZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xuICB9XG4gIC5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0OWZcIjtcbiAgfVxuICAuYmktbXVzaWMtbm90ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhMFwiO1xuICB9XG4gIC5iaS1tdXNpYy1wbGF5ZXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhMVwiO1xuICB9XG4gIC5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YTJcIjtcbiAgfVxuICAuYmktbmV3c3BhcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG4gIH1cbiAgLmJpLW5vZGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhNFwiO1xuICB9XG4gIC5iaS1ub2RlLW1pbnVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG4gIH1cbiAgLmJpLW5vZGUtcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGE2XCI7XG4gIH1cbiAgLmJpLW5vZGUtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhN1wiO1xuICB9XG4gIC5iaS1udXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhOFwiO1xuICB9XG4gIC5iaS1udXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YTlcIjtcbiAgfVxuICAuYmktb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGFhXCI7XG4gIH1cbiAgLmJpLW9jdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhYlwiO1xuICB9XG4gIC5iaS1vY3RhZ29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG4gIH1cbiAgLmJpLW9wdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRhZFwiO1xuICB9XG4gIC5iaS1vdXRsZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YWVcIjtcbiAgfVxuICAuYmktcGFpbnQtYnVja2V0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG4gIH1cbiAgLmJpLXBhbGV0dGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiMFwiO1xuICB9XG4gIC5iaS1wYWxldHRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG4gIH1cbiAgLmJpLXBhbGV0dGUyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG4gIH1cbiAgLmJpLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiM1wiO1xuICB9XG4gIC5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YjRcIjtcbiAgfVxuICAuYmktcGF0Y2gtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiNVwiO1xuICB9XG4gIC5iaS1wYXRjaC1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiNlwiO1xuICB9XG4gIC5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG4gIH1cbiAgLmJpLXBhdGNoLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG4gIH1cbiAgLmJpLXBhdGNoLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YjlcIjtcbiAgfVxuICAuYmktcGF0Y2gtbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YmFcIjtcbiAgfVxuICAuYmktcGF0Y2gtcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG4gIH1cbiAgLmJpLXBhdGNoLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YmNcIjtcbiAgfVxuICAuYmktcGF0Y2gtcXVlc3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiZFwiO1xuICB9XG4gIC5iaS1wYXRjaC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiZVwiO1xuICB9XG4gIC5iaS1wYXVzZS1idG4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRiZlwiO1xuICB9XG4gIC5iaS1wYXVzZS1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzBcIjtcbiAgfVxuICAuYmktcGF1c2UtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzFcIjtcbiAgfVxuICAuYmktcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG4gIH1cbiAgLmJpLXBhdXNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzNcIjtcbiAgfVxuICAuYmktcGF1c2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzRcIjtcbiAgfVxuICAuYmktcGVhY2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjNVwiO1xuICB9XG4gIC5iaS1wZWFjZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjNlwiO1xuICB9XG4gIC5iaS1wZW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjN1wiO1xuICB9XG4gIC5iaS1wZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzhcIjtcbiAgfVxuICAuYmktcGVuY2lsLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0YzlcIjtcbiAgfVxuICAuYmktcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjYVwiO1xuICB9XG4gIC5iaS1wZW5jaWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0Y2JcIjtcbiAgfVxuICAuYmktcGVudGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRjY1wiO1xuICB9XG4gIC5iaS1wZW50YWdvbi1oYWxmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG4gIH1cbiAgLmJpLXBlbnRhZ29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG4gIH1cbiAgLmJpLXBlb3BsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG4gIH1cbiAgLmJpLXBlb3BsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkMFwiO1xuICB9XG4gIC5iaS1wZXJjZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQxXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1iYWRnZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1iYWRnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkM1wiO1xuICB9XG4gIC5iaS1wZXJzb24tYm91bmRpbmctYm94OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ0XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1jaGVjay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkNlwiO1xuICB9XG4gIC5iaS1wZXJzb24tY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZDhcIjtcbiAgfVxuICAuYmktcGVyc29uLWRhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZDlcIjtcbiAgfVxuICAuYmktcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZGFcIjtcbiAgfVxuICAuYmktcGVyc29uLWxpbmVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZGJcIjtcbiAgfVxuICAuYmktcGVyc29uLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkY1wiO1xuICB9XG4gIC5iaS1wZXJzb24tcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRkZFwiO1xuICB9XG4gIC5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi14LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZGZcIjtcbiAgfVxuICAuYmktcGVyc29uLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTBcIjtcbiAgfVxuICAuYmktcGVyc29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGUxXCI7XG4gIH1cbiAgLmJpLXBob25lLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTJcIjtcbiAgfVxuICAuYmktcGhvbmUtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZTNcIjtcbiAgfVxuICAuYmktcGhvbmUtbGFuZHNjYXBlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG4gIH1cbiAgLmJpLXBob25lLXZpYnJhdGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlNVwiO1xuICB9XG4gIC5iaS1waG9uZS12aWJyYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU2XCI7XG4gIH1cbiAgLmJpLXBob25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG4gIH1cbiAgLmJpLXBpZS1jaGFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG4gIH1cbiAgLmJpLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlOVwiO1xuICB9XG4gIC5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlYVwiO1xuICB9XG4gIC5iaS1waW4tYW5nbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZWJcIjtcbiAgfVxuICAuYmktcGluLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZWNcIjtcbiAgfVxuICAuYmktcGluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG4gIH1cbiAgLmJpLXBpcC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG4gIH1cbiAgLmJpLXBpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRlZlwiO1xuICB9XG4gIC5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG4gIH1cbiAgLmJpLXBsYXktYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG4gIH1cbiAgLmJpLXBsYXktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjJcIjtcbiAgfVxuICAuYmktcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjNcIjtcbiAgfVxuICAuYmktcGxheS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG4gIH1cbiAgLmJpLXBsYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjVcIjtcbiAgfVxuICAuYmktcGx1Zy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG4gIH1cbiAgLmJpLXBsdWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjdcIjtcbiAgfVxuICAuYmktcGx1cy1jaXJjbGUtZG90dGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG4gIH1cbiAgLmJpLXBsdXMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZjlcIjtcbiAgfVxuICAuYmktcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZmFcIjtcbiAgfVxuICAuYmktcGx1cy1zcXVhcmUtZG90dGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG4gIH1cbiAgLmJpLXBsdXMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZmNcIjtcbiAgfVxuICAuYmktcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY0ZmRcIjtcbiAgfVxuICAuYmktcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmZVwiO1xuICB9XG4gIC5iaS1wb3dlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjRmZlwiO1xuICB9XG4gIC5iaS1wcmludGVyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MDBcIjtcbiAgfVxuICAuYmktcHJpbnRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwMVwiO1xuICB9XG4gIC5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwMlwiO1xuICB9XG4gIC5iaS1wdXp6bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MDNcIjtcbiAgfVxuICAuYmktcXVlc3Rpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MDRcIjtcbiAgfVxuICAuYmktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG4gIH1cbiAgLmJpLXF1ZXN0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwNlwiO1xuICB9XG4gIC5iaS1xdWVzdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG4gIH1cbiAgLmJpLXF1ZXN0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwOFwiO1xuICB9XG4gIC5iaS1xdWVzdGlvbi1vY3RhZ29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG4gIH1cbiAgLmJpLXF1ZXN0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG4gIH1cbiAgLmJpLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwYlwiO1xuICB9XG4gIC5iaS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUwY1wiO1xuICB9XG4gIC5iaS1yYWluYm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG4gIH1cbiAgLmJpLXJlY2VpcHQtY3V0b2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG4gIH1cbiAgLmJpLXJlY2VpcHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MGZcIjtcbiAgfVxuICAuYmktcmVjZXB0aW9uLTA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTBcIjtcbiAgfVxuICAuYmktcmVjZXB0aW9uLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTFcIjtcbiAgfVxuICAuYmktcmVjZXB0aW9uLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTJcIjtcbiAgfVxuICAuYmktcmVjZXB0aW9uLTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTNcIjtcbiAgfVxuICAuYmktcmVjZXB0aW9uLTQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTRcIjtcbiAgfVxuICAuYmktcmVjb3JkLWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG4gIH1cbiAgLmJpLXJlY29yZC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTZcIjtcbiAgfVxuICAuYmktcmVjb3JkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG4gIH1cbiAgLmJpLXJlY29yZC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MThcIjtcbiAgfVxuICAuYmktcmVjb3JkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MTlcIjtcbiAgfVxuICAuYmktcmVjb3JkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG4gIH1cbiAgLmJpLXJlY29yZDItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxYlwiO1xuICB9XG4gIC5iaS1yZWNvcmQyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG4gIH1cbiAgLmJpLXJlcGx5LWFsbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG4gIH1cbiAgLmJpLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUxZVwiO1xuICB9XG4gIC5iaS1yZXBseS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG4gIH1cbiAgLmJpLXJlcGx5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG4gIH1cbiAgLmJpLXJzcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG4gIH1cbiAgLmJpLXJzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyMlwiO1xuICB9XG4gIC5iaS1ydWxlcnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MjNcIjtcbiAgfVxuICAuYmktc2F2ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG4gIH1cbiAgLmJpLXNhdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MjVcIjtcbiAgfVxuICAuYmktc2F2ZTItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyNlwiO1xuICB9XG4gIC5iaS1zYXZlMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyN1wiO1xuICB9XG4gIC5iaS1zY2lzc29yczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyOFwiO1xuICB9XG4gIC5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyOVwiO1xuICB9XG4gIC5iaS1zZWFyY2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MmFcIjtcbiAgfVxuICAuYmktc2VnbWVudGVkLW5hdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyYlwiO1xuICB9XG4gIC5iaS1zZXJ2ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MmNcIjtcbiAgfVxuICAuYmktc2hhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyZFwiO1xuICB9XG4gIC5iaS1zaGFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUyZVwiO1xuICB9XG4gIC5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MmZcIjtcbiAgfVxuICAuYmktc2hpZWxkLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1maWxsLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMxXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1maWxsLW1pbnVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1maWxsLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1MzRcIjtcbiAgfVxuICAuYmktc2hpZWxkLWZpbGwteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzNVwiO1xuICB9XG4gIC5iaS1zaGllbGQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzNlwiO1xuICB9XG4gIC5iaS1zaGllbGQtbG9jay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1taW51czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzOVwiO1xuICB9XG4gIC5iaS1zaGllbGQtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzYVwiO1xuICB9XG4gIC5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG4gIH1cbiAgLmJpLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzZFwiO1xuICB9XG4gIC5iaS1zaGllbGQteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjUzZVwiO1xuICB9XG4gIC5iaS1zaGllbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1M2ZcIjtcbiAgfVxuICAuYmktc2hpZnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0MFwiO1xuICB9XG4gIC5iaS1zaGlmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0MVwiO1xuICB9XG4gIC5iaS1zaG9wLXdpbmRvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0MlwiO1xuICB9XG4gIC5iaS1zaG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG4gIH1cbiAgLmJpLXNodWZmbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NDRcIjtcbiAgfVxuICAuYmktc2lnbnBvc3QtMi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG4gIH1cbiAgLmJpLXNpZ25wb3N0LTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NDZcIjtcbiAgfVxuICAuYmktc2lnbnBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0N1wiO1xuICB9XG4gIC5iaS1zaWducG9zdC1zcGxpdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG4gIH1cbiAgLmJpLXNpZ25wb3N0LXNwbGl0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG4gIH1cbiAgLmJpLXNpZ25wb3N0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG4gIH1cbiAgLmJpLXNpbS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG4gIH1cbiAgLmJpLXNpbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU0Y1wiO1xuICB9XG4gIC5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG4gIH1cbiAgLmJpLXNraXAtYmFja3dhcmQtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG4gIH1cbiAgLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NGZcIjtcbiAgfVxuICAuYmktc2tpcC1iYWNrd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTBcIjtcbiAgfVxuICAuYmktc2tpcC1iYWNrd2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG4gIH1cbiAgLmJpLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTJcIjtcbiAgfVxuICAuYmktc2tpcC1lbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NTNcIjtcbiAgfVxuICAuYmktc2tpcC1lbmQtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG4gIH1cbiAgLmJpLXNraXAtZW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG4gIH1cbiAgLmJpLXNraXAtZW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1NlwiO1xuICB9XG4gIC5iaS1za2lwLWVuZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG4gIH1cbiAgLmJpLXNraXAtZW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG4gIH1cbiAgLmJpLXNraXAtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1OVwiO1xuICB9XG4gIC5iaS1za2lwLWZvcndhcmQtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG4gIH1cbiAgLmJpLXNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1YlwiO1xuICB9XG4gIC5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG4gIH1cbiAgLmJpLXNraXAtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG4gIH1cbiAgLmJpLXNraXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU1ZVwiO1xuICB9XG4gIC5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG4gIH1cbiAgLmJpLXNraXAtc3RhcnQtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG4gIH1cbiAgLmJpLXNraXAtc3RhcnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjFcIjtcbiAgfVxuICAuYmktc2tpcC1zdGFydC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjJcIjtcbiAgfVxuICAuYmktc2tpcC1zdGFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG4gIH1cbiAgLmJpLXNraXAtc3RhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjRcIjtcbiAgfVxuICAuYmktc2xhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjVcIjtcbiAgfVxuICAuYmktc2xhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NjZcIjtcbiAgfVxuICAuYmktc2xhc2gtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG4gIH1cbiAgLmJpLXNsYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG4gIH1cbiAgLmJpLXNsYXNoLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2OVwiO1xuICB9XG4gIC5iaS1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2YVwiO1xuICB9XG4gIC5iaS1zbGlkZXJzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG4gIH1cbiAgLmJpLXNtYXJ0d2F0Y2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NmNcIjtcbiAgfVxuICAuYmktc25vdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZFwiO1xuICB9XG4gIC5iaS1zbm93Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZVwiO1xuICB9XG4gIC5iaS1zbm93Mzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU2ZlwiO1xuICB9XG4gIC5iaS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG4gIH1cbiAgLmJpLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3MVwiO1xuICB9XG4gIC5iaS1zb3J0LWFscGhhLXVwLWFsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3MlwiO1xuICB9XG4gIC5iaS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTczXCI7XG4gIH1cbiAgLmJpLXNvcnQtZG93bi1hbHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1NzRcIjtcbiAgfVxuICAuYmktc29ydC1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG4gIH1cbiAgLmJpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3NlwiO1xuICB9XG4gIC5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3N1wiO1xuICB9XG4gIC5iaS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG4gIH1cbiAgLmJpLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3OVwiO1xuICB9XG4gIC5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3YVwiO1xuICB9XG4gIC5iaS1zb3J0LXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG4gIH1cbiAgLmJpLXNvdW5kd2F2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3Y1wiO1xuICB9XG4gIC5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1N2RcIjtcbiAgfVxuICAuYmktc3BlYWtlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3ZVwiO1xuICB9XG4gIC5iaS1zcGVlZG9tZXRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU3ZlwiO1xuICB9XG4gIC5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODBcIjtcbiAgfVxuICAuYmktc3BlbGxjaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4MVwiO1xuICB9XG4gIC5iaS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4MlwiO1xuICB9XG4gIC5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4M1wiO1xuICB9XG4gIC5iaS1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODRcIjtcbiAgfVxuICAuYmktc3RhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ODVcIjtcbiAgfVxuICAuYmktc3Rhci1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG4gIH1cbiAgLmJpLXN0YXItaGFsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU4N1wiO1xuICB9XG4gIC5iaS1zdGFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG4gIH1cbiAgLmJpLXN0YXJzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG4gIH1cbiAgLmJpLXN0aWNraWVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGFcIjtcbiAgfVxuICAuYmktc3RpY2tpZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGJcIjtcbiAgfVxuICAuYmktc3RpY2t5LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGNcIjtcbiAgfVxuICAuYmktc3RpY2t5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG4gIH1cbiAgLmJpLXN0b3AtYnRuLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGVcIjtcbiAgfVxuICAuYmktc3RvcC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OGZcIjtcbiAgfVxuICAuYmktc3RvcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5MFwiO1xuICB9XG4gIC5iaS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5MVwiO1xuICB9XG4gIC5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTJcIjtcbiAgfVxuICAuYmktc3RvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5M1wiO1xuICB9XG4gIC5iaS1zdG9wbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTRcIjtcbiAgfVxuICAuYmktc3RvcGxpZ2h0czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5NVwiO1xuICB9XG4gIC5iaS1zdG9wd2F0Y2gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5NlwiO1xuICB9XG4gIC5iaS1zdG9wd2F0Y2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTdcIjtcbiAgfVxuICAuYmktc3VidHJhY3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OThcIjtcbiAgfVxuICAuYmktc3VpdC1jbHViLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OTlcIjtcbiAgfVxuICAuYmktc3VpdC1jbHViOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG4gIH1cbiAgLmJpLXN1aXQtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG4gIH1cbiAgLmJpLXN1aXQtZGlhbW9uZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5Y1wiO1xuICB9XG4gIC5iaS1zdWl0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWRcIjtcbiAgfVxuICAuYmktc3VpdC1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjU5ZVwiO1xuICB9XG4gIC5iaS1zdWl0LXNwYWRlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1OWZcIjtcbiAgfVxuICAuYmktc3VpdC1zcGFkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhMFwiO1xuICB9XG4gIC5iaS1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhMVwiO1xuICB9XG4gIC5iaS1zdW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTJcIjtcbiAgfVxuICAuYmktc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhM1wiO1xuICB9XG4gIC5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTRcIjtcbiAgfVxuICAuYmktc3VucmlzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhNVwiO1xuICB9XG4gIC5iaS1zdW5zZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhNlwiO1xuICB9XG4gIC5iaS1zdW5zZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YTdcIjtcbiAgfVxuICAuYmktc3ltbWV0cnktaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhOFwiO1xuICB9XG4gIC5iaS1zeW1tZXRyeS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhOVwiO1xuICB9XG4gIC5iaS10YWJsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhYVwiO1xuICB9XG4gIC5iaS10YWJsZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhYlwiO1xuICB9XG4gIC5iaS10YWJsZXQtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YWNcIjtcbiAgfVxuICAuYmktdGFibGV0LWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVhZFwiO1xuICB9XG4gIC5iaS10YWJsZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YWVcIjtcbiAgfVxuICAuYmktdGFnLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YWZcIjtcbiAgfVxuICAuYmktdGFnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG4gIH1cbiAgLmJpLXRhZ3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViMVwiO1xuICB9XG4gIC5iaS10YWdzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG4gIH1cbiAgLmJpLXRlbGVncmFtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG4gIH1cbiAgLmJpLXRlbGVwaG9uZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG4gIH1cbiAgLmJpLXRlbGVwaG9uZS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YjVcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLWZvcndhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YjZcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLWluYm91bmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViN1wiO1xuICB9XG4gIC5iaS10ZWxlcGhvbmUtaW5ib3VuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViOFwiO1xuICB9XG4gIC5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViOVwiO1xuICB9XG4gIC5iaS10ZWxlcGhvbmUtbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmFcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLW91dGJvdW5kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmJcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLW91dGJvdW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG4gIH1cbiAgLmJpLXRlbGVwaG9uZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmRcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YmVcIjtcbiAgfVxuICAuYmktdGVsZXBob25lLXgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjViZlwiO1xuICB9XG4gIC5iaS10ZWxlcGhvbmUteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjMFwiO1xuICB9XG4gIC5iaS10ZWxlcGhvbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1YzFcIjtcbiAgfVxuICAuYmktdGVybWluYWwtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjMlwiO1xuICB9XG4gIC5iaS10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjM1wiO1xuICB9XG4gIC5iaS10ZXh0LWNlbnRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjNFwiO1xuICB9XG4gIC5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG4gIH1cbiAgLmJpLXRleHQtaW5kZW50LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG4gIH1cbiAgLmJpLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjN1wiO1xuICB9XG4gIC5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjOFwiO1xuICB9XG4gIC5iaS10ZXh0LXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG4gIH1cbiAgLmJpLXRleHRhcmVhLXJlc2l6ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjYVwiO1xuICB9XG4gIC5iaS10ZXh0YXJlYS10OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG4gIH1cbiAgLmJpLXRleHRhcmVhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG4gIH1cbiAgLmJpLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2RcIjtcbiAgfVxuICAuYmktdGhlcm1vbWV0ZXItaGlnaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVjZVwiO1xuICB9XG4gIC5iaS10aGVybW9tZXRlci1sb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1Y2ZcIjtcbiAgfVxuICAuYmktdGhlcm1vbWV0ZXItc25vdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkMFwiO1xuICB9XG4gIC5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZDFcIjtcbiAgfVxuICAuYmktdGhlcm1vbWV0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZDJcIjtcbiAgfVxuICAuYmktdGhyZWUtZG90cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkM1wiO1xuICB9XG4gIC5iaS10aHJlZS1kb3RzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG4gIH1cbiAgLmJpLXRvZ2dsZS1vZmY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZDVcIjtcbiAgfVxuICAuYmktdG9nZ2xlLW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWQ2XCI7XG4gIH1cbiAgLmJpLXRvZ2dsZTItb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG4gIH1cbiAgLmJpLXRvZ2dsZTItb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZDhcIjtcbiAgfVxuICAuYmktdG9nZ2xlczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkOVwiO1xuICB9XG4gIC5iaS10b2dnbGVzMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkYVwiO1xuICB9XG4gIC5iaS10b29sczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVkYlwiO1xuICB9XG4gIC5iaS10b3JuYWRvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG4gIH1cbiAgLmJpLXRyYXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZGRcIjtcbiAgfVxuICAuYmktdHJhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZGVcIjtcbiAgfVxuICAuYmktdHJhc2gyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZGZcIjtcbiAgfVxuICAuYmktdHJhc2gyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWUwXCI7XG4gIH1cbiAgLmJpLXRyZWUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlMVwiO1xuICB9XG4gIC5iaS10cmVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWUyXCI7XG4gIH1cbiAgLmJpLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZTNcIjtcbiAgfVxuICAuYmktdHJpYW5nbGUtaGFsZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlNFwiO1xuICB9XG4gIC5iaS10cmlhbmdsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlNVwiO1xuICB9XG4gIC5iaS10cm9waHktZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlNlwiO1xuICB9XG4gIC5iaS10cm9waHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZTdcIjtcbiAgfVxuICAuYmktdHJvcGljYWwtc3Rvcm06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZThcIjtcbiAgfVxuICAuYmktdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlOVwiO1xuICB9XG4gIC5iaS10cnVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVlYVwiO1xuICB9XG4gIC5iaS10c3VuYW1pOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG4gIH1cbiAgLmJpLXR2LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZWNcIjtcbiAgfVxuICAuYmktdHY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZWRcIjtcbiAgfVxuICAuYmktdHdpdGNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG4gIH1cbiAgLmJpLXR3aXR0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZWZcIjtcbiAgfVxuICAuYmktdHlwZS1ib2xkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG4gIH1cbiAgLmJpLXR5cGUtaDE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZjFcIjtcbiAgfVxuICAuYmktdHlwZS1oMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmMlwiO1xuICB9XG4gIC5iaS10eXBlLWgzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWYzXCI7XG4gIH1cbiAgLmJpLXR5cGUtaXRhbGljOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWY0XCI7XG4gIH1cbiAgLmJpLXR5cGUtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmNVwiO1xuICB9XG4gIC5iaS10eXBlLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmNlwiO1xuICB9XG4gIC5iaS10eXBlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG4gIH1cbiAgLmJpLXVpLWNoZWNrcy1ncmlkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG4gIH1cbiAgLmJpLXVpLWNoZWNrczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmOVwiO1xuICB9XG4gIC5iaS11aS1yYWRpb3MtZ3JpZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmYVwiO1xuICB9XG4gIC5iaS11aS1yYWRpb3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY1ZmJcIjtcbiAgfVxuICAuYmktdW1icmVsbGEtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmY1wiO1xuICB9XG4gIC5iaS11bWJyZWxsYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmZFwiO1xuICB9XG4gIC5iaS11bmlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmZVwiO1xuICB9XG4gIC5iaS11bmxvY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjVmZlwiO1xuICB9XG4gIC5iaS11bmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MDBcIjtcbiAgfVxuICAuYmktdXBjLXNjYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MDFcIjtcbiAgfVxuICAuYmktdXBjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG4gIH1cbiAgLmJpLXVwbG9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwM1wiO1xuICB9XG4gIC5iaS12ZWN0b3ItcGVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG4gIH1cbiAgLmJpLXZpZXctbGlzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwNVwiO1xuICB9XG4gIC5iaS12aWV3LXN0YWNrZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MDZcIjtcbiAgfVxuICAuYmktdmlueWwtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwN1wiO1xuICB9XG4gIC5iaS12aW55bDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwOFwiO1xuICB9XG4gIC5iaS12b2ljZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MDlcIjtcbiAgfVxuICAuYmktdm9sdW1lLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwYVwiO1xuICB9XG4gIC5iaS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwYlwiO1xuICB9XG4gIC5iaS12b2x1bWUtbXV0ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjBjXCI7XG4gIH1cbiAgLmJpLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG4gIH1cbiAgLmJpLXZvbHVtZS1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYwZVwiO1xuICB9XG4gIC5iaS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG4gIH1cbiAgLmJpLXZvbHVtZS11cC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG4gIH1cbiAgLmJpLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxMVwiO1xuICB9XG4gIC5iaS12cjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxMlwiO1xuICB9XG4gIC5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxM1wiO1xuICB9XG4gIC5iaS13YWxsZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MTRcIjtcbiAgfVxuICAuYmktd2FsbGV0Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxNVwiO1xuICB9XG4gIC5iaS13YXRjaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxNlwiO1xuICB9XG4gIC5iaS13YXRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxN1wiO1xuICB9XG4gIC5iaS13aGF0c2FwcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxOFwiO1xuICB9XG4gIC5iaS13aWZpLTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MTlcIjtcbiAgfVxuICAuYmktd2lmaS0yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG4gIH1cbiAgLmJpLXdpZmktb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjFiXCI7XG4gIH1cbiAgLmJpLXdpZmk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MWNcIjtcbiAgfVxuICAuYmktd2luZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxZFwiO1xuICB9XG4gIC5iaS13aW5kb3ctZG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxZVwiO1xuICB9XG4gIC5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYxZlwiO1xuICB9XG4gIC5iaS13aW5kb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MjBcIjtcbiAgfVxuICAuYmktd3JlbmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG4gIH1cbiAgLmJpLXgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MjJcIjtcbiAgfVxuICAuYmkteC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MjNcIjtcbiAgfVxuICAuYmkteC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MjRcIjtcbiAgfVxuICAuYmkteC1kaWFtb25kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG4gIH1cbiAgLmJpLXgtb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG4gIH1cbiAgLmJpLXgtb2N0YWdvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYyN1wiO1xuICB9XG4gIC5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG4gIH1cbiAgLmJpLXgtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG4gIH1cbiAgLmJpLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MmFcIjtcbiAgfVxuICAuYmkteW91dHViZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYyYlwiO1xuICB9XG4gIC5iaS16b29tLWluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG4gIH1cbiAgLmJpLXpvb20tb3V0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjJkXCI7XG4gIH1cbiAgLmJpLWJhbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MmVcIjtcbiAgfVxuICAuYmktYmFuazI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MmZcIjtcbiAgfVxuICAuYmktYmVsbC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG4gIH1cbiAgLmJpLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MzFcIjtcbiAgfVxuICAuYmktY2FzaC1jb2luOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG4gIH1cbiAgLmJpLWNoZWNrLWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjMzXCI7XG4gIH1cbiAgLmJpLWNvaW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MzRcIjtcbiAgfVxuICAuYmktY3VycmVuY3ktYml0Y29pbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzNVwiO1xuICB9XG4gIC5iaS1jdXJyZW5jeS1kb2xsYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2MzZcIjtcbiAgfVxuICAuYmktY3VycmVuY3ktZXVybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzN1wiO1xuICB9XG4gIC5iaS1jdXJyZW5jeS1leGNoYW5nZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzOFwiO1xuICB9XG4gIC5iaS1jdXJyZW5jeS1wb3VuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzOVwiO1xuICB9XG4gIC5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2M2FcIjtcbiAgfVxuICAuYmktZGFzaC1sZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzYlwiO1xuICB9XG4gIC5iaS1leGNsYW1hdGlvbi1sZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzY1wiO1xuICB9XG4gIC5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2M2RcIjtcbiAgfVxuICAuYmktZmlsZS1lYXJtYXJrLXBkZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjYzZVwiO1xuICB9XG4gIC5iaS1maWxlLXBkZi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG4gIH1cbiAgLmJpLWZpbGUtcGRmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjQwXCI7XG4gIH1cbiAgLmJpLWdlbmRlci1hbWJpZ3VvdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NDFcIjtcbiAgfVxuICAuYmktZ2VuZGVyLWZlbWFsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0MlwiO1xuICB9XG4gIC5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0M1wiO1xuICB9XG4gIC5iaS1nZW5kZXItdHJhbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NDRcIjtcbiAgfVxuICAuYmktaGVhZHNldC12cjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0NVwiO1xuICB9XG4gIC5iaS1pbmZvLWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG4gIH1cbiAgLmJpLW1hc3RvZG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG4gIH1cbiAgLmJpLW1lc3Nlbmdlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0OFwiO1xuICB9XG4gIC5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NDlcIjtcbiAgfVxuICAuYmktcGlnZ3ktYmFuazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0YVwiO1xuICB9XG4gIC5iaS1waW4tbWFwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NGJcIjtcbiAgfVxuICAuYmktcGluLW1hcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY0Y1wiO1xuICB9XG4gIC5iaS1wbHVzLWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG4gIH1cbiAgLmJpLXF1ZXN0aW9uLWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjRlXCI7XG4gIH1cbiAgLmJpLXJlY3ljbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NGZcIjtcbiAgfVxuICAuYmktcmVkZGl0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjUwXCI7XG4gIH1cbiAgLmJpLXNhZmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1MVwiO1xuICB9XG4gIC5iaS1zYWZlMi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG4gIH1cbiAgLmJpLXNhZmUyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG4gIH1cbiAgLmJpLXNkLWNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1NFwiO1xuICB9XG4gIC5iaS1zZC1jYXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG4gIH1cbiAgLmJpLXNreXBlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG4gIH1cbiAgLmJpLXNsYXNoLWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjU3XCI7XG4gIH1cbiAgLmJpLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1OFwiO1xuICB9XG4gIC5iaS14LWxnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG4gIH1cbiAgLmJpLXNhZmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NWFcIjtcbiAgfVxuICAuYmktYXBwbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NWJcIjtcbiAgfVxuICAuYmktbWljcm9zb2Z0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG4gIH1cbiAgLmJpLXdpbmRvd3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NWVcIjtcbiAgfVxuICAuYmktYmVoYW5jZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1Y1wiO1xuICB9XG4gIC5iaS1kcmliYmJsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY1ZlwiO1xuICB9XG4gIC5iaS1saW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjYwXCI7XG4gIH1cbiAgLmJpLW1lZGl1bTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2MVwiO1xuICB9XG4gIC5iaS1wYXlwYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NjJcIjtcbiAgfVxuICAuYmktcGludGVyZXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjYzXCI7XG4gIH1cbiAgLmJpLXNpZ25hbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2NFwiO1xuICB9XG4gIC5iaS1zbmFwY2hhdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2NVwiO1xuICB9XG4gIC5iaS1zcG90aWZ5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG4gIH1cbiAgLmJpLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG4gIH1cbiAgLmJpLXN0cmF2YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2OFwiO1xuICB9XG4gIC5iaS13b3JkcHJlc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NjlcIjtcbiAgfVxuICAuYmktdmltZW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NmFcIjtcbiAgfVxuICAuYmktYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NmJcIjtcbiAgfVxuICAuYmktZWFzZWwyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NmNcIjtcbiAgfVxuICAuYmktZWFzZWwyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG4gIH1cbiAgLmJpLWVhc2VsMy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG4gIH1cbiAgLmJpLWVhc2VsMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY2ZlwiO1xuICB9XG4gIC5iaS1mYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzBcIjtcbiAgfVxuICAuYmktZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzFcIjtcbiAgfVxuICAuYmktZ3JhcGgtZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3MlwiO1xuICB9XG4gIC5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3M1wiO1xuICB9XG4gIC5iaS1oeXBub3RpemU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzRcIjtcbiAgfVxuICAuYmktbWFnaWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzVcIjtcbiAgfVxuICAuYmktcGVyc29uLXJvbG9kZXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzZcIjtcbiAgfVxuICAuYmktcGVyc29uLXZpZGVvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi12aWRlbzI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2NzhcIjtcbiAgfVxuICAuYmktcGVyc29uLXZpZGVvMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3OVwiO1xuICB9XG4gIC5iaS1wZXJzb24td29ya3NwYWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdhXCI7XG4gIH1cbiAgLmJpLXJhZGlvYWN0aXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdiXCI7XG4gIH1cbiAgLmJpLXdlYmNhbS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG4gIH1cbiAgLmJpLXdlYmNhbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3ZFwiO1xuICB9XG4gIC5iaS15aW4teWFuZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY3ZVwiO1xuICB9XG4gIC5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODBcIjtcbiAgfVxuICAuYmktYmFuZGFpZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY4MVwiO1xuICB9XG4gIC5iaS1ibHVldG9vdGg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODJcIjtcbiAgfVxuICAuYmktYm9keS10ZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG4gIH1cbiAgLmJpLWJvb21ib3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODRcIjtcbiAgfVxuICAuYmktYm94ZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODVcIjtcbiAgfVxuICAuYmktZHBhZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG4gIH1cbiAgLmJpLWRwYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODdcIjtcbiAgfVxuICAuYmktZWFyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ODhcIjtcbiAgfVxuICAuYmktZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OGJcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OGNcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWRhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OGZcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY5MVwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY5MlwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OTNcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY5NFwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLXNsYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLXgtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY5OVwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG4gIH1cbiAgLmJpLWV4cGxpY2l0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OWJcIjtcbiAgfVxuICAuYmktZXhwbGljaXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OWNcIjtcbiAgfVxuICAuYmktZ2l0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG4gIH1cbiAgLmJpLWluZmluaXR5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG4gIH1cbiAgLmJpLWxpc3QtY29sdW1ucy1yZXZlcnNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjlmXCI7XG4gIH1cbiAgLmJpLWxpc3QtY29sdW1uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhMFwiO1xuICB9XG4gIC5iaS1tZXRhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG4gIH1cbiAgLmJpLW5pbnRlbmRvLXN3aXRjaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhNFwiO1xuICB9XG4gIC5iaS1wYy1kaXNwbGF5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YTVcIjtcbiAgfVxuICAuYmktcGMtZGlzcGxheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhNlwiO1xuICB9XG4gIC5iaS1wYy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG4gIH1cbiAgLmJpLXBjOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG4gIH1cbiAgLmJpLXBsYXlzdGF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG4gIH1cbiAgLmJpLXBsdXMtc2xhc2gtbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YWFcIjtcbiAgfVxuICAuYmktcHJvamVjdG9yLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YWJcIjtcbiAgfVxuICAuYmktcHJvamVjdG9yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG4gIH1cbiAgLmJpLXFyLWNvZGUtc2Nhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhZFwiO1xuICB9XG4gIC5iaS1xci1jb2RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG4gIH1cbiAgLmJpLXF1b3JhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG4gIH1cbiAgLmJpLXF1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmIwXCI7XG4gIH1cbiAgLmJpLXJvYm90OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmIxXCI7XG4gIH1cbiAgLmJpLXNlbmQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZiMlwiO1xuICB9XG4gIC5iaS1zZW5kLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmIzXCI7XG4gIH1cbiAgLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmI0XCI7XG4gIH1cbiAgLmJpLXNlbmQtZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZiNVwiO1xuICB9XG4gIC5iaS1zZW5kLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YjdcIjtcbiAgfVxuICAuYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZiOFwiO1xuICB9XG4gIC5iaS1zZW5kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YjlcIjtcbiAgfVxuICAuYmktc2VuZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YmFcIjtcbiAgfVxuICAuYmktc2VuZC1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG4gIH1cbiAgLmJpLXNlbmQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZiY1wiO1xuICB9XG4gIC5iaS1zZW5kLXNsYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmJkXCI7XG4gIH1cbiAgLmJpLXNlbmQteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG4gIH1cbiAgLmJpLXNlbmQteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZiZlwiO1xuICB9XG4gIC5iaS1zZW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG4gIH1cbiAgLmJpLXN0ZWFtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmMxXCI7XG4gIH1cbiAgLmJpLXRlcm1pbmFsLWRhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YzNcIjtcbiAgfVxuICAuYmktdGVybWluYWwtcGx1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjNFwiO1xuICB9XG4gIC5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjNVwiO1xuICB9XG4gIC5iaS10aWNrZXQtZGV0YWlsZWQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjNlwiO1xuICB9XG4gIC5iaS10aWNrZXQtZGV0YWlsZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YzdcIjtcbiAgfVxuICAuYmktdGlja2V0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YzhcIjtcbiAgfVxuICAuYmktdGlja2V0LXBlcmZvcmF0ZWQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjOVwiO1xuICB9XG4gIC5iaS10aWNrZXQtcGVyZm9yYXRlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjYVwiO1xuICB9XG4gIC5iaS10aWNrZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2Y2JcIjtcbiAgfVxuICAuYmktdGlrdG9rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG4gIH1cbiAgLmJpLXdpbmRvdy1kYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmNkXCI7XG4gIH1cbiAgLmJpLXdpbmRvdy1kZXNrdG9wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmNlXCI7XG4gIH1cbiAgLmJpLXdpbmRvdy1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG4gIH1cbiAgLmJpLXdpbmRvdy1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmQwXCI7XG4gIH1cbiAgLmJpLXdpbmRvdy1zcGxpdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkMVwiO1xuICB9XG4gIC5iaS13aW5kb3ctc3RhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZDJcIjtcbiAgfVxuICAuYmktd2luZG93LXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZDNcIjtcbiAgfVxuICAuYmkteGJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkNFwiO1xuICB9XG4gIC5iaS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkNVwiO1xuICB9XG4gIC5iaS1oZG1pLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZDZcIjtcbiAgfVxuICAuYmktaGRtaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkN1wiO1xuICB9XG4gIC5iaS11c2ItYy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG4gIH1cbiAgLmJpLXVzYi1jOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG4gIH1cbiAgLmJpLXVzYi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmRhXCI7XG4gIH1cbiAgLmJpLXVzYi1wbHVnLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZGJcIjtcbiAgfVxuICAuYmktdXNiLXBsdWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZGNcIjtcbiAgfVxuICAuYmktdXNiLXN5bWJvbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZkZFwiO1xuICB9XG4gIC5iaS11c2I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZGVcIjtcbiAgfVxuICAuYmktYm9vbWJveC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmRmXCI7XG4gIH1cbiAgLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmUxXCI7XG4gIH1cbiAgLmJpLWdwdS1jYXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG4gIH1cbiAgLmJpLW1lbW9yeTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZlM1wiO1xuICB9XG4gIC5iaS1tb2RlbS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmU0XCI7XG4gIH1cbiAgLmJpLW1vZGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG4gIH1cbiAgLmJpLW1vdGhlcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZTZcIjtcbiAgfVxuICAuYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZTdcIjtcbiAgfVxuICAuYmktb3B0aWNhbC1hdWRpby1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG4gIH1cbiAgLmJpLW9wdGljYWwtYXVkaW86OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZTlcIjtcbiAgfVxuICAuYmktcGNpLWNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZWFcIjtcbiAgfVxuICAuYmktcm91dGVyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZWJcIjtcbiAgfVxuICAuYmktcm91dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmVjXCI7XG4gIH1cbiAgLmJpLXRodW5kZXJib2x0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZWZcIjtcbiAgfVxuICAuYmktdGh1bmRlcmJvbHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZjBcIjtcbiAgfVxuICAuYmktdXNiLWRyaXZlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZjFcIjtcbiAgfVxuICAuYmktdXNiLWRyaXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG4gIH1cbiAgLmJpLXVzYi1taWNyby1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG4gIH1cbiAgLmJpLXVzYi1taWNybzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmNFwiO1xuICB9XG4gIC5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmY1XCI7XG4gIH1cbiAgLmJpLXVzYi1taW5pOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG4gIH1cbiAgLmJpLWNsb3VkLWhhemUyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmY3XCI7XG4gIH1cbiAgLmJpLWRldmljZS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmOFwiO1xuICB9XG4gIC5iaS1kZXZpY2UtaGRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG4gIH1cbiAgLmJpLWRldmljZS1zc2QtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmYVwiO1xuICB9XG4gIC5iaS1kZXZpY2Utc3NkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG4gIH1cbiAgLmJpLWRpc3BsYXlwb3J0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2ZmNcIjtcbiAgfVxuICAuYmktbW9ydGFyYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmZFwiO1xuICB9XG4gIC5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZmZVwiO1xuICB9XG4gIC5iaS10ZXJtaW5hbC14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG4gIH1cbiAgLmJpLWFycm93LXRocm91Z2gtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwMFwiO1xuICB9XG4gIC5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzAxXCI7XG4gIH1cbiAgLmJpLWJhZGdlLXNkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDJcIjtcbiAgfVxuICAuYmktYmFkZ2Utc2Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDNcIjtcbiAgfVxuICAuYmktYmFnLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDRcIjtcbiAgfVxuICAuYmktYmFnLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG4gIH1cbiAgLmJpLWJhbGxvb24tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwNlwiO1xuICB9XG4gIC5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MDdcIjtcbiAgfVxuICAuYmktYmFsbG9vbi1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwOFwiO1xuICB9XG4gIC5iaS1iYWxsb29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzA5XCI7XG4gIH1cbiAgLmJpLWJveDItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwYVwiO1xuICB9XG4gIC5iaS1ib3gyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MGJcIjtcbiAgfVxuICAuYmktYm94Mi1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwY1wiO1xuICB9XG4gIC5iaS1ib3gyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG4gIH1cbiAgLmJpLWJyYWNlcy1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcwZVwiO1xuICB9XG4gIC5iaS1jYWxlbmRhci1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzBmXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzEwXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzExXCI7XG4gIH1cbiAgLmJpLWNhbGVuZGFyMi1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxMlwiO1xuICB9XG4gIC5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MTNcIjtcbiAgfVxuICAuYmktY2hhdC1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxNFwiO1xuICB9XG4gIC5iaS1jaGF0LWxlZnQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxNVwiO1xuICB9XG4gIC5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MTZcIjtcbiAgfVxuICAuYmktY2hhdC1yaWdodC1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG4gIH1cbiAgLmJpLWNoYXQtcmlnaHQtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MThcIjtcbiAgfVxuICAuYmktY2hhdC1zcXVhcmUtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxOVwiO1xuICB9XG4gIC5iaS1jaGF0LXNxdWFyZS1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxYVwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxYlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzFjXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1oZWFydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcxZlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyMFwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzIxXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZC1wdWxzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyMlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyNFwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzI1XCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItZGF0YS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItZGF0YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyN1wiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MjhcIjtcbiAgfVxuICAuYmktY2xpcGJvYXJkMi1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MmFcIjtcbiAgfVxuICAuYmktY2xpcGJvYXJkMi1taW51cy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItbWludXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MmNcIjtcbiAgfVxuICAuYmktY2xpcGJvYXJkMi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MmRcIjtcbiAgfVxuICAuYmktY2xpcGJvYXJkMi1wbHVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDItcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjcyZlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQyLXB1bHNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDIteC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG4gIH1cbiAgLmJpLWNsaXBib2FyZDIteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczMlwiO1xuICB9XG4gIC5iaS1jbGlwYm9hcmQyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzMzXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWtpc3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczNFwiO1xuICB9XG4gIC5iaS1lbW9qaS1raXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MzZcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MzdcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtb3Blbi1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzM4XCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLW9wZW4taGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3MzlcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtcGFwZXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczYVwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1wYXBlci1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLXBhcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLWFhYzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczZVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1haTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjczZlwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDBcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtY3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDFcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtY3NzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzQyXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLWNzdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0M1wiO1xuICB9XG4gIC5iaS1maWxldHlwZS1kb2M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDRcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtZG9jeDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0NVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDZcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtZ2lmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLWhlaWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NDhcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtaHRtbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0OVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1qYXZhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLWpwZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0YlwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1qczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0Y1wiO1xuICB9XG4gIC5iaS1maWxldHlwZS1qc3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NGRcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUta2V5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzRlXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLW00cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc0ZlwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1tZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1MFwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1tZHg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NTFcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtbW92OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLW1wMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1M1wiO1xuICB9XG4gIC5iaS1maWxldHlwZS1tcDQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NTRcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtb3RmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzU1XCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXBkZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1NlwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1waHA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NTdcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtcG5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzU4XCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc1YVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1wc2Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NWJcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NWNcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtcmF3OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXJiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXNhc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NWZcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtc2Nzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2MFwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1zaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2MVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1zdmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NjJcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtdGlmZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2M1wiO1xuICB9XG4gIC5iaS1maWxldHlwZS10c3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NjRcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzY1XCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2NlwiO1xuICB9XG4gIC5iaS1maWxldHlwZS13YXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NjdcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2OFwiO1xuICB9XG4gIC5iaS1maWxldHlwZS14bHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NmFcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUteG1sOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2Y1wiO1xuICB9XG4gIC5iaS1oZWFydC1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2ZFwiO1xuICB9XG4gIC5iaS1oZWFydC1wdWxzZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzZlXCI7XG4gIH1cbiAgLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzZmXCI7XG4gIH1cbiAgLmJpLWhlYXJ0YnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3MFwiO1xuICB9XG4gIC5iaS1oZWFydGJyZWFrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzcxXCI7XG4gIH1cbiAgLmJpLWhlYXJ0czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3MlwiO1xuICB9XG4gIC5iaS1ob3NwaXRhbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG4gIH1cbiAgLmJpLWhvc3BpdGFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzc0XCI7XG4gIH1cbiAgLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NzVcIjtcbiAgfVxuICAuYmktaG91c2UtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3NzZcIjtcbiAgfVxuICAuYmktaW5jb2duaXRvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzc3XCI7XG4gIH1cbiAgLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzc4XCI7XG4gIH1cbiAgLmJpLW1hZ25ldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3OVwiO1xuICB9XG4gIC5iaS1wZXJzb24taGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3N2FcIjtcbiAgfVxuICAuYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3YlwiO1xuICB9XG4gIC5iaS1waG9uZS1mbGlwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG4gIH1cbiAgLmJpLXBsdWdpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc3ZFwiO1xuICB9XG4gIC5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3N2VcIjtcbiAgfVxuICAuYmktcG9zdGFnZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG4gIH1cbiAgLmJpLXBvc3RhZ2UtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODBcIjtcbiAgfVxuICAuYmktcG9zdGFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4MVwiO1xuICB9XG4gIC5iaS1wb3N0Y2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG4gIH1cbiAgLmJpLXBvc3RjYXJkLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODNcIjtcbiAgfVxuICAuYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODRcIjtcbiAgfVxuICAuYmktcG9zdGNhcmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODVcIjtcbiAgfVxuICAuYmktc2VhcmNoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ODZcIjtcbiAgfVxuICAuYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG4gIH1cbiAgLmJpLXNsaWRlcnMyLXZlcnRpY2FsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG4gIH1cbiAgLmJpLXNsaWRlcnMyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzg5XCI7XG4gIH1cbiAgLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzhhXCI7XG4gIH1cbiAgLmJpLXRyYXNoMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4YlwiO1xuICB9XG4gIC5iaS12YWxlbnRpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OGNcIjtcbiAgfVxuICAuYmktdmFsZW50aW5lMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4ZFwiO1xuICB9XG4gIC5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc4ZVwiO1xuICB9XG4gIC5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OGZcIjtcbiAgfVxuICAuYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OTBcIjtcbiAgfVxuICAuYmktZmlsZXR5cGUtanNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5MVwiO1xuICB9XG4gIC5iaS1maWxldHlwZS1wcHR4OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzkyXCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OTNcIjtcbiAgfVxuICAuYmktMS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5NlwiO1xuICB9XG4gIC5iaS0xLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5N1wiO1xuICB9XG4gIC5iaS0xLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG4gIH1cbiAgLmJpLTEtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG4gIH1cbiAgLmJpLTItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OWNcIjtcbiAgfVxuICAuYmktMi1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3OWRcIjtcbiAgfVxuICAuYmktMi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5ZVwiO1xuICB9XG4gIC5iaS0yLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5ZlwiO1xuICB9XG4gIC5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG4gIH1cbiAgLmJpLTMtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG4gIH1cbiAgLmJpLTMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YTRcIjtcbiAgfVxuICAuYmktMy1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YTVcIjtcbiAgfVxuICAuYmktNC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhOFwiO1xuICB9XG4gIC5iaS00LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhOVwiO1xuICB9XG4gIC5iaS00LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG4gIH1cbiAgLmJpLTQtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG4gIH1cbiAgLmJpLTUtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWVcIjtcbiAgfVxuICAuYmktNS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWZcIjtcbiAgfVxuICAuYmktNS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiMFwiO1xuICB9XG4gIC5iaS01LXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiMVwiO1xuICB9XG4gIC5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2I0XCI7XG4gIH1cbiAgLmJpLTYtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG4gIH1cbiAgLmJpLTYtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjZcIjtcbiAgfVxuICAuYmktNi1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjdcIjtcbiAgfVxuICAuYmktNy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiYVwiO1xuICB9XG4gIC5iaS03LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiYlwiO1xuICB9XG4gIC5iaS03LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG4gIH1cbiAgLmJpLTctc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG4gIH1cbiAgLmJpLTgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YzBcIjtcbiAgfVxuICAuYmktOC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YzFcIjtcbiAgfVxuICAuYmktOC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjMlwiO1xuICB9XG4gIC5iaS04LXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjM1wiO1xuICB9XG4gIC5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG4gIH1cbiAgLmJpLTktY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG4gIH1cbiAgLmJpLTktc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YzhcIjtcbiAgfVxuICAuYmktOS1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YzlcIjtcbiAgfVxuICAuYmktYWlycGxhbmUtZW5naW5lcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG4gIH1cbiAgLmJpLWFpcnBsYW5lLWVuZ2luZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3Y2JcIjtcbiAgfVxuICAuYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjY1wiO1xuICB9XG4gIC5iaS1haXJwbGFuZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjZFwiO1xuICB9XG4gIC5iaS1hbGV4YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdjZVwiO1xuICB9XG4gIC5iaS1hbGlwYXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3Y2ZcIjtcbiAgfVxuICAuYmktYW5kcm9pZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkMFwiO1xuICB9XG4gIC5iaS1hbmRyb2lkMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkMVwiO1xuICB9XG4gIC5iaS1ib3gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkMlwiO1xuICB9XG4gIC5iaS1ib3gtc2VhbS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG4gIH1cbiAgLmJpLWJyb3dzZXItY2hyb21lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2Q0XCI7XG4gIH1cbiAgLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkNVwiO1xuICB9XG4gIC5iaS1icm93c2VyLWZpcmVmb3g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZDZcIjtcbiAgfVxuICAuYmktYnJvd3Nlci1zYWZhcmk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZDdcIjtcbiAgfVxuICAuYmktYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkYVwiO1xuICB9XG4gIC5iaS1jLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkYlwiO1xuICB9XG4gIC5iaS1jLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2RjXCI7XG4gIH1cbiAgLmJpLWMtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2RkXCI7XG4gIH1cbiAgLmJpLWNhcHN1bGUtcGlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkZVwiO1xuICB9XG4gIC5iaS1jYXBzdWxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG4gIH1cbiAgLmJpLWNhci1mcm9udC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG4gIH1cbiAgLmJpLWNhci1mcm9udDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlMVwiO1xuICB9XG4gIC5iaS1jYXNzZXR0ZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2UyXCI7XG4gIH1cbiAgLmJpLWNhc3NldHRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG4gIH1cbiAgLmJpLWNjLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG4gIH1cbiAgLmJpLWNjLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlN1wiO1xuICB9XG4gIC5iaS1jYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlOFwiO1xuICB9XG4gIC5iaS1jYy1zcXVhcmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZTlcIjtcbiAgfVxuICAuYmktY3VwLWhvdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG4gIH1cbiAgLmJpLWN1cC1ob3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZWJcIjtcbiAgfVxuICAuYmktY3VycmVuY3ktcnVwZWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZWNcIjtcbiAgfVxuICAuYmktZHJvcGJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlZFwiO1xuICB9XG4gIC5iaS1lc2NhcGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZWVcIjtcbiAgfVxuICAuYmktZmFzdC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG4gIH1cbiAgLmJpLWZhc3QtZm9yd2FyZC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjBcIjtcbiAgfVxuICAuYmktZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2YxXCI7XG4gIH1cbiAgLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjJcIjtcbiAgfVxuICAuYmktZmFzdC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjNcIjtcbiAgfVxuICAuYmktZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2Y0XCI7XG4gIH1cbiAgLmJpLWZpbGV0eXBlLXNxbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmNVwiO1xuICB9XG4gIC5iaS1maXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2Y2XCI7XG4gIH1cbiAgLmJpLWdvb2dsZS1wbGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG4gIH1cbiAgLmJpLWgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZmFcIjtcbiAgfVxuICAuYmktaC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZmJcIjtcbiAgfVxuICAuYmktaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmY1wiO1xuICB9XG4gIC5iaS1oLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmZFwiO1xuICB9XG4gIC5iaS1pbmRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZmVcIjtcbiAgfVxuICAuYmktbHVuZ3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmZlwiO1xuICB9XG4gIC5iaS1sdW5nczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwMFwiO1xuICB9XG4gIC5iaS1taWNyb3NvZnQtdGVhbXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MDFcIjtcbiAgfVxuICAuYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwNFwiO1xuICB9XG4gIC5iaS1wLWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwNVwiO1xuICB9XG4gIC5iaS1wLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG4gIH1cbiAgLmJpLXAtc3F1YXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG4gIH1cbiAgLmJpLXBhc3MtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwOFwiO1xuICB9XG4gIC5iaS1wYXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODA5XCI7XG4gIH1cbiAgLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwYVwiO1xuICB9XG4gIC5iaS1wcmVzY3JpcHRpb24yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG4gIH1cbiAgLmJpLXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MGVcIjtcbiAgfVxuICAuYmktci1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MGZcIjtcbiAgfVxuICAuYmktci1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxMFwiO1xuICB9XG4gIC5iaS1yLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxMVwiO1xuICB9XG4gIC5iaS1yZXBlYXQtMTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxMlwiO1xuICB9XG4gIC5iaS1yZXBlYXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MTNcIjtcbiAgfVxuICAuYmktcmV3aW5kLWJ0bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODE0XCI7XG4gIH1cbiAgLmJpLXJld2luZC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MTVcIjtcbiAgfVxuICAuYmktcmV3aW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG4gIH1cbiAgLmJpLXJld2luZC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MTdcIjtcbiAgfVxuICAuYmktcmV3aW5kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MThcIjtcbiAgfVxuICAuYmktcmV3aW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG4gIH1cbiAgLmJpLXRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgxYVwiO1xuICB9XG4gIC5iaS10cmFpbi1mcmVpZ2h0LWZyb250OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODFiXCI7XG4gIH1cbiAgLmJpLXRyYWluLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MWNcIjtcbiAgfVxuICAuYmktdHJhaW4tZnJvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MWRcIjtcbiAgfVxuICAuYmktdHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MWVcIjtcbiAgfVxuICAuYmktdHJhaW4tbGlnaHRyYWlsLWZyb250OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG4gIH1cbiAgLmJpLXRydWNrLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MjBcIjtcbiAgfVxuICAuYmktdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MjFcIjtcbiAgfVxuICAuYmktdWJ1bnR1OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODIyXCI7XG4gIH1cbiAgLmJpLXVuaW5kZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODIzXCI7XG4gIH1cbiAgLmJpLXVuaXR5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODI0XCI7XG4gIH1cbiAgLmJpLXVuaXZlcnNhbC1hY2Nlc3MtY2lyY2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG4gIH1cbiAgLmJpLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MjZcIjtcbiAgfVxuICAuYmktdmlydXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MjdcIjtcbiAgfVxuICAuYmktdmlydXMyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG4gIH1cbiAgLmJpLXdlY2hhdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgyOVwiO1xuICB9XG4gIC5iaS15ZWxwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG4gIH1cbiAgLmJpLXNpZ24tc3RvcC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG4gIH1cbiAgLmJpLXNpZ24tc3RvcC1saWdodHMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgyY1wiO1xuICB9XG4gIC5iaS1zaWduLXN0b3AtbGlnaHRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODJkXCI7XG4gIH1cbiAgLmJpLXNpZ24tc3RvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgyZVwiO1xuICB9XG4gIC5iaS1zaWduLXR1cm4tbGVmdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODJmXCI7XG4gIH1cbiAgLmJpLXNpZ24tdHVybi1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODMwXCI7XG4gIH1cbiAgLmJpLXNpZ24tdHVybi1yaWdodC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG4gIH1cbiAgLmJpLXNpZ24tdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzMlwiO1xuICB9XG4gIC5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgzM1wiO1xuICB9XG4gIC5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzRcIjtcbiAgfVxuICAuYmktc2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG4gIH1cbiAgLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzZcIjtcbiAgfVxuICAuYmktc2lnbi15aWVsZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG4gIH1cbiAgLmJpLXNpZ24teWllbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MzhcIjtcbiAgfVxuICAuYmktZXYtc3RhdGlvbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG4gIH1cbiAgLmJpLWV2LXN0YXRpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2FcIjtcbiAgfVxuICAuYmktZnVlbC1wdW1wLWRpZXNlbC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG4gIH1cbiAgLmJpLWZ1ZWwtcHVtcC1kaWVzZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2NcIjtcbiAgfVxuICAuYmktZnVlbC1wdW1wLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2RcIjtcbiAgfVxuICAuYmktZnVlbC1wdW1wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG4gIH1cbiAgLmJpLTAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4M2ZcIjtcbiAgfVxuICAuYmktMC1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NDBcIjtcbiAgfVxuICAuYmktMC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0MVwiO1xuICB9XG4gIC5iaS0wLXNxdWFyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0MlwiO1xuICB9XG4gIC5iaS1yb2NrZXQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0M1wiO1xuICB9XG4gIC5iaS1yb2NrZXQtdGFrZW9mZi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQ0XCI7XG4gIH1cbiAgLmJpLXJvY2tldC10YWtlb2ZmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQ1XCI7XG4gIH1cbiAgLmJpLXJvY2tldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0NlwiO1xuICB9XG4gIC5iaS1zdHJpcGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NDdcIjtcbiAgfVxuICAuYmktc3Vic2NyaXB0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQ4XCI7XG4gIH1cbiAgLmJpLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG4gIH1cbiAgLmJpLXRyZWxsbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0YVwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1hdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWF0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG4gIH1cbiAgLmJpLXJlZ2V4OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODRkXCI7XG4gIH1cbiAgLmJpLXRleHQtd3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg0ZVwiO1xuICB9XG4gIC5iaS1zaWduLWRlYWQtZW5kLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NGZcIjtcbiAgfVxuICAuYmktc2lnbi1kZWFkLWVuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg1MFwiO1xuICB9XG4gIC5iaS1zaWduLWRvLW5vdC1lbnRlci1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODUxXCI7XG4gIH1cbiAgLmJpLXNpZ24tZG8tbm90LWVudGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG4gIH1cbiAgLmJpLXNpZ24taW50ZXJzZWN0aW9uLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NTNcIjtcbiAgfVxuICAuYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODU0XCI7XG4gIH1cbiAgLmJpLXNpZ24taW50ZXJzZWN0aW9uLXNpZGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NTVcIjtcbiAgfVxuICAuYmktc2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODU2XCI7XG4gIH1cbiAgLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NTdcIjtcbiAgfVxuICAuYmktc2lnbi1pbnRlcnNlY3Rpb24teS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODU4XCI7XG4gIH1cbiAgLmJpLXNpZ24taW50ZXJzZWN0aW9uLXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NTlcIjtcbiAgfVxuICAuYmktc2lnbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NWFcIjtcbiAgfVxuICAuYmktc2lnbi1tZXJnZS1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NWJcIjtcbiAgfVxuICAuYmktc2lnbi1tZXJnZS1sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODVjXCI7XG4gIH1cbiAgLmJpLXNpZ24tbWVyZ2UtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg1ZFwiO1xuICB9XG4gIC5iaS1zaWduLW1lcmdlLXJpZ2h0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG4gIH1cbiAgLmJpLXNpZ24tbm8tbGVmdC10dXJuLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NWZcIjtcbiAgfVxuICAuYmktc2lnbi1uby1sZWZ0LXR1cm46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjBcIjtcbiAgfVxuICAuYmktc2lnbi1uby1wYXJraW5nLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjFcIjtcbiAgfVxuICAuYmktc2lnbi1uby1wYXJraW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODYyXCI7XG4gIH1cbiAgLmJpLXNpZ24tbm8tcmlnaHQtdHVybi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG4gIH1cbiAgLmJpLXNpZ24tbm8tcmlnaHQtdHVybjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg2NFwiO1xuICB9XG4gIC5iaS1zaWduLXJhaWxyb2FkLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjVcIjtcbiAgfVxuICAuYmktc2lnbi1yYWlscm9hZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg2NlwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1hZGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjdcIjtcbiAgfVxuICAuYmktYnVpbGRpbmctY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NjhcIjtcbiAgfVxuICAuYmktYnVpbGRpbmctZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg2OVwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODZiXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWZpbGwtYWRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODZjXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NmRcIjtcbiAgfVxuICAuYmktYnVpbGRpbmctZmlsbC1kYXNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODZlXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg2ZlwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODcwXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWZpbGwtZ2Vhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3MVwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1maWxsLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NzJcIjtcbiAgfVxuICAuYmktYnVpbGRpbmctZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3M1wiO1xuICB9XG4gIC5iaS1idWlsZGluZy1maWxsLXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODc0XCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWZpbGwteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3NVwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nLWdlYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4NzdcIjtcbiAgfVxuICAuYmktYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3OFwiO1xuICB9XG4gIC5iaS1idWlsZGluZy1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3OVwiO1xuICB9XG4gIC5iaS1idWlsZGluZy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3YVwiO1xuICB9XG4gIC5iaS1idWlsZGluZy14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5ncy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG4gIH1cbiAgLmJpLWJ1aWxkaW5nczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3ZFwiO1xuICB9XG4gIC5iaS1idXMtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg3ZVwiO1xuICB9XG4gIC5iaS1idXMtZnJvbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4N2ZcIjtcbiAgfVxuICAuYmktZXYtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MFwiO1xuICB9XG4gIC5iaS1ldi1mcm9udDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MVwiO1xuICB9XG4gIC5iaS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MlwiO1xuICB9XG4gIC5iaS1nbG9iZS1hc2lhLWF1c3RyYWxpYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4M1wiO1xuICB9XG4gIC5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ODRcIjtcbiAgfVxuICAuYmktZ2xvYmUtZXVyb3BlLWFmcmljYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4NVwiO1xuICB9XG4gIC5iaS1ob3VzZS1hZGQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4NlwiO1xuICB9XG4gIC5iaS1ob3VzZS1hZGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ODdcIjtcbiAgfVxuICAuYmktaG91c2UtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4OFwiO1xuICB9XG4gIC5iaS1ob3VzZS1jaGVjazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4OVwiO1xuICB9XG4gIC5iaS1ob3VzZS1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OGFcIjtcbiAgfVxuICAuYmktaG91c2UtZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4YlwiO1xuICB9XG4gIC5iaS1ob3VzZS1kb3duLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OGNcIjtcbiAgfVxuICAuYmktaG91c2UtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4ZFwiO1xuICB9XG4gIC5iaS1ob3VzZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG4gIH1cbiAgLmJpLWhvdXNlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODhmXCI7XG4gIH1cbiAgLmJpLWhvdXNlLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5MFwiO1xuICB9XG4gIC5iaS1ob3VzZS1nZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG4gIH1cbiAgLmJpLWhvdXNlLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5MlwiO1xuICB9XG4gIC5iaS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODkzXCI7XG4gIH1cbiAgLmJpLWhvdXNlLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OTRcIjtcbiAgfVxuICAuYmktaG91c2Utc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OTVcIjtcbiAgfVxuICAuYmktaG91c2UtdXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5NlwiO1xuICB9XG4gIC5iaS1ob3VzZS11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5N1wiO1xuICB9XG4gIC5iaS1ob3VzZS14LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OThcIjtcbiAgfVxuICAuYmktaG91c2UteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5OVwiO1xuICB9XG4gIC5iaS1wZXJzb24tYWRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODliXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5Y1wiO1xuICB9XG4gIC5iaS1wZXJzb24tZmlsbC1hZGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OWRcIjtcbiAgfVxuICAuYmktcGVyc29uLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4OWVcIjtcbiAgfVxuICAuYmktcGVyc29uLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg5ZlwiO1xuICB9XG4gIC5iaS1wZXJzb24tZmlsbC1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGEwXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGExXCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1maWxsLWdlYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YTJcIjtcbiAgfVxuICAuYmktcGVyc29uLWZpbGwtbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhM1wiO1xuICB9XG4gIC5iaS1wZXJzb24tZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhNFwiO1xuICB9XG4gIC5iaS1wZXJzb24tZmlsbC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhNVwiO1xuICB9XG4gIC5iaS1wZXJzb24tZmlsbC14OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1nZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGE3XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGE4XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1zbGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhOVwiO1xuICB9XG4gIC5iaS1wZXJzb24tdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YWFcIjtcbiAgfVxuICAuYmktc2Nvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhYlwiO1xuICB9XG4gIC5iaS10YXhpLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YWNcIjtcbiAgfVxuICAuYmktdGF4aS1mcm9udDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhhZFwiO1xuICB9XG4gIC5iaS1hbWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YWVcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtYWRkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG4gIH1cbiAgLmJpLWRhdGFiYXNlLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGIwXCI7XG4gIH1cbiAgLmJpLWRhdGFiYXNlLWRhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YjFcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiMlwiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiM1wiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1maWxsLWFkZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiNFwiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1maWxsLWNoZWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGI1XCI7XG4gIH1cbiAgLmJpLWRhdGFiYXNlLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiNlwiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1maWxsLWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YjdcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiOFwiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1maWxsLWdlYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YjlcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtZmlsbC1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGJhXCI7XG4gIH1cbiAgLmJpLWRhdGFiYXNlLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YmJcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtZmlsbC11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiY1wiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1maWxsLXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YmRcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhiZVwiO1xuICB9XG4gIC5iaS1kYXRhYmFzZS1nZWFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGJmXCI7XG4gIH1cbiAgLmJpLWRhdGFiYXNlLWxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YzBcIjtcbiAgfVxuICAuYmktZGF0YWJhc2Utc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YzFcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YzJcIjtcbiAgfVxuICAuYmktZGF0YWJhc2UteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhjM1wiO1xuICB9XG4gIC5iaS1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhjNFwiO1xuICB9XG4gIC5iaS1ob3VzZXMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhjNVwiO1xuICB9XG4gIC5iaS1ob3VzZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4YzZcIjtcbiAgfVxuICAuYmktbnZpZGlhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGM3XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi12Y2FyZC1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGM4XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi12Y2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhjOVwiO1xuICB9XG4gIC5iaS1zaW5hLXdlaWJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG4gIH1cbiAgLmJpLXRlbmNlbnQtcXE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4Y2JcIjtcbiAgfVxuICAuYmktd2lraXBlZGlhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG4gIH1cbiAgLmJpLWFscGhhYmV0LXVwcGVyY2FzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjJhNVwiO1xuICB9XG4gIC5iaS1hbHBoYWJldDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjY4YVwiO1xuICB9XG4gIC5iaS1hbWF6b246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OGRcIjtcbiAgfVxuICAuYmktYXJyb3dzLWNvbGxhcHNlLXZlcnRpY2FsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG4gIH1cbiAgLmJpLWFycm93cy1leHBhbmQtdmVydGljYWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2OTVcIjtcbiAgfVxuICAuYmktYXJyb3dzLXZlcnRpY2FsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG4gIH1cbiAgLmJpLWFycm93czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhMlwiO1xuICB9XG4gIC5iaS1iYW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZhM1wiO1xuICB9XG4gIC5iaS1iYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY2YjZcIjtcbiAgfVxuICAuYmktYmluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZjMlwiO1xuICB9XG4gIC5iaS1jYWtlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmUwXCI7XG4gIH1cbiAgLmJpLWNha2UyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG4gIH1cbiAgLmJpLWNvb2tpZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjZlZVwiO1xuICB9XG4gIC5iaS1jb3B5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzU5XCI7XG4gIH1cbiAgLmJpLWNyb3NzaGFpcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc2OVwiO1xuICB9XG4gIC5iaS1jcm9zc2hhaXIyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG4gIH1cbiAgLmJpLWVtb2ppLWFzdG9uaXNoZWQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5NVwiO1xuICB9XG4gIC5iaS1lbW9qaS1hc3RvbmlzaGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmNzlhXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWdyaW1hY2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjc5YlwiO1xuICB9XG4gIC5iaS1lbW9qaS1ncmltYWNlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG4gIH1cbiAgLmJpLWVtb2ppLWdyaW4tZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdhMVwiO1xuICB9XG4gIC5iaS1lbW9qaS1ncmluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG4gIH1cbiAgLmJpLWVtb2ppLXN1cnByaXNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YTdcIjtcbiAgfVxuICAuYmktZW1vamktc3VycHJpc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YWNcIjtcbiAgfVxuICAuYmktZW1vamktdGVhci1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG4gIH1cbiAgLmJpLWVtb2ppLXRlYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjJcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG4gIH1cbiAgLmJpLWVudmVsb3BlLWFycm93LWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3YjhcIjtcbiAgfVxuICAuYmktZW52ZWxvcGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiOVwiO1xuICB9XG4gIC5iaS1lbnZlbG9wZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdiZVwiO1xuICB9XG4gIC5iaS1mZWF0aGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG4gIH1cbiAgLmJpLWZlYXRoZXIyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG4gIH1cbiAgLmJpLWZsb3BweS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG4gIH1cbiAgLmJpLWZsb3BweTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdkOFwiO1xuICB9XG4gIC5iaS1mbG9wcHkyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZDlcIjtcbiAgfVxuICAuYmktZmxvcHB5Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdlNFwiO1xuICB9XG4gIC5iaS1naXRsYWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZTVcIjtcbiAgfVxuICAuYmktaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY3ZjhcIjtcbiAgfVxuICAuYmktbWFya2VyLXRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwMlwiO1xuICB9XG4gIC5iaS1udm1lLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4MDNcIjtcbiAgfVxuICAuYmktbnZtZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwY1wiO1xuICB9XG4gIC5iaS1vcGVuY29sbGVjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjgwZFwiO1xuICB9XG4gIC5iaS1wY2ktY2FyZC1uZXR3b3JrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGNkXCI7XG4gIH1cbiAgLmJpLXBjaS1jYXJkLXNvdW5kOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGNlXCI7XG4gIH1cbiAgLmJpLXJhZGFyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGNmXCI7XG4gIH1cbiAgLmJpLXNlbmQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGQwXCI7XG4gIH1cbiAgLmJpLXNlbmQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhkMVwiO1xuICB9XG4gIC5iaS1zZW5kLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZDJcIjtcbiAgfVxuICAuYmktc2VuZC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhkM1wiO1xuICB9XG4gIC5iaS1zaW0tc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhkNFwiO1xuICB9XG4gIC5iaS1zaW0tc2xhc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZDVcIjtcbiAgfVxuICAuYmktc291cmNlZm9yZ2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZDZcIjtcbiAgfVxuICAuYmktc3Vic3RhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZDdcIjtcbiAgfVxuICAuYmktdGhyZWFkcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGQ4XCI7XG4gIH1cbiAgLmJpLXRocmVhZHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZDlcIjtcbiAgfVxuICAuYmktdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGRhXCI7XG4gIH1cbiAgLmJpLXR3aXR0ZXIteDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhkYlwiO1xuICB9XG4gIC5iaS10eXBlLWg0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGRjXCI7XG4gIH1cbiAgLmJpLXR5cGUtaDU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZGRcIjtcbiAgfVxuICAuYmktdHlwZS1oNjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhkZVwiO1xuICB9XG4gIC5iaS1iYWNrcGFjay1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGRmXCI7XG4gIH1cbiAgLmJpLWJhY2twYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGUwXCI7XG4gIH1cbiAgLmJpLWJhY2twYWNrMi1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG4gIH1cbiAgLmJpLWJhY2twYWNrMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhlMlwiO1xuICB9XG4gIC5iaS1iYWNrcGFjazMtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhlM1wiO1xuICB9XG4gIC5iaS1iYWNrcGFjazM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZTRcIjtcbiAgfVxuICAuYmktYmFja3BhY2s0LWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZTVcIjtcbiAgfVxuICAuYmktYmFja3BhY2s0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGU2XCI7XG4gIH1cbiAgLmJpLWJyaWxsaWFuY2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZTdcIjtcbiAgfVxuICAuYmktY2FrZS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG4gIH1cbiAgLmJpLWNha2UyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZTlcIjtcbiAgfVxuICAuYmktZHVmZmxlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZWFcIjtcbiAgfVxuICAuYmktZHVmZmxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGViXCI7XG4gIH1cbiAgLmJpLWV4cG9zdXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGVjXCI7XG4gIH1cbiAgLmJpLWdlbmRlci1uZXV0ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZWRcIjtcbiAgfVxuICAuYmktaGlnaGxpZ2h0czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhlZVwiO1xuICB9XG4gIC5iaS1sdWdnYWdlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZWZcIjtcbiAgfVxuICAuYmktbHVnZ2FnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmMFwiO1xuICB9XG4gIC5iaS1tYWlsYm94LWZsYWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZjFcIjtcbiAgfVxuICAuYmktbWFpbGJveDItZmxhZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmMlwiO1xuICB9XG4gIC5iaS1ub2lzZS1yZWR1Y3Rpb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZjNcIjtcbiAgfVxuICAuYmktcGFzc3BvcnQtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmNFwiO1xuICB9XG4gIC5iaS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmNVwiO1xuICB9XG4gIC5iaS1wZXJzb24tYXJtcy11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmNlwiO1xuICB9XG4gIC5iaS1wZXJzb24tcmFpc2VkLWhhbmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZjdcIjtcbiAgfVxuICAuYmktcGVyc29uLXN0YW5kaW5nLWRyZXNzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGY4XCI7XG4gIH1cbiAgLmJpLXBlcnNvbi1zdGFuZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmOVwiO1xuICB9XG4gIC5iaS1wZXJzb24td2Fsa2luZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmYVwiO1xuICB9XG4gIC5iaS1wZXJzb24td2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmYlwiO1xuICB9XG4gIC5iaS1zaGFkb3dzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmOGZjXCI7XG4gIH1cbiAgLmJpLXN1aXRjYXNlLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ZmRcIjtcbiAgfVxuICAuYmktc3VpdGNhc2UtbGctZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmZVwiO1xuICB9XG4gIC5iaS1zdWl0Y2FzZS1sZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjhmZlwiO1xuICB9XG4gIC5iaS1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kgFwiO1xuICB9XG4gIC5iaS1zdWl0Y2FzZTItZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kgVwiO1xuICB9XG4gIC5iaS1zdWl0Y2FzZTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpIJcIjtcbiAgfVxuICAuYmktdmlnbmV0dGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpINcIjtcbiAgfVxuICAuYmktYmx1ZXNreTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjdmOVwiO1xuICB9XG4gIC5iaS10dXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpIRcIjtcbiAgfVxuICAuYmktYmVha2VyLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpIVcIjtcbiAgfVxuICAuYmktYmVha2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SGXCI7XG4gIH1cbiAgLmJpLWZsYXNrLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpIdcIjtcbiAgfVxuICAuYmktZmxhc2stZmxvcmVuY2UtZmlsbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kiFwiO1xuICB9XG4gIC5iaS1mbGFzay1mbG9yZW5jZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kiVwiO1xuICB9XG4gIC5iaS1mbGFzazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kilwiO1xuICB9XG4gIC5iaS1sZWFmLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpItcIjtcbiAgfVxuICAuYmktbGVhZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kjFwiO1xuICB9XG4gIC5iaS1tZWFzdXJpbmctY3VwLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpI1cIjtcbiAgfVxuICAuYmktbWVhc3VyaW5nLWN1cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kjlwiO1xuICB9XG4gIC5iaS11bmxvY2syLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpI9cIjtcbiAgfVxuICAuYmktdW5sb2NrMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kkFwiO1xuICB9XG4gIC5iaS1iYXR0ZXJ5LWxvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kkVwiO1xuICB9XG4gIC5iaS1hbnRocm9waWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpJJcIjtcbiAgfVxuICAuYmktYXBwbGUtbXVzaWM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpJNcIjtcbiAgfVxuICAuYmktY2xhdWRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SUXCI7XG4gIH1cbiAgLmJpLW9wZW5haTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+klVwiO1xuICB9XG4gIC5iaS1wZXJwbGV4aXR5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SWXCI7XG4gIH1cbiAgLmJpLWNzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kl1wiO1xuICB9XG4gIC5iaS1qYXZhc2NyaXB0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SYXCI7XG4gIH1cbiAgLmJpLXR5cGVzY3JpcHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpJlcIjtcbiAgfVxuICAuYmktZm9yay1rbmlmZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+kmlwiO1xuICB9XG4gIC5iaS1nbG9iZS1hbWVyaWNhcy1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SbXCI7XG4gIH1cbiAgLmJpLWdsb2JlLWFzaWEtYXVzdHJhbGlhLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpJxcIjtcbiAgfVxuICAuYmktZ2xvYmUtY2VudHJhbC1zb3V0aC1hc2lhLWZpbGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvpJ1cIjtcbiAgfVxuICAuYmktZ2xvYmUtZXVyb3BlLWFmcmljYS1maWxsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi76SeXCI7XG4gIH1cbn1cbiJdfQ== */
